min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

fedora docker起動エラー( Error running DeviceCreate (ActivateDevice) dm_task_run failed )

 

2016/6/5(日)。dockerの起動エラーに遭遇。

dockerサービスのkill(# systemctl stop docker)をし忘れたまま、それを動かしてるOS(fedora)ごと再起動してしまった。直後からdockerが起動エラー。

dm_task_run failed」となってしまう。

# docker start example-nginx-binbash7

Error running DeviceCreate (ActivateDevice) dm_task_run failed

で起動しない。未だ解決できず。

f:id:min117:20160605174838p:plain

試したこと。

① コンテナを消してみる → 改善せず

# sudo -s

# docker rm example-nginx-binbash7

② devicemapperまわりをイジる → 改善せず

# cd /var/lib/docker/devicemapper/mnt

# ls

# mv コンテナ名 適当な別名

f:id:min117:20160605175004p:plain

③ OSごと再起動 → 改善せず

④ dockerコンテナごといったん消す → 2016/6/5 試し中

# sudo -s

# systemctl stop docker.service

mv /var/lib/docker /var/lib/docker.backup

# systemctl start docker.service

f:id:min117:20160605175811p:plain

作られてたコンテナがキレイに消えた。

f:id:min117:20160605175907p:plain

もう一度 dockerのイメージからコンテナを作ってみる。

# docker run --privileged -t -i -d -p 7071:80 -v /media:/media --name example-nginx-binbash8 centos:7 /bin/bash

f:id:min117:20160605180217p:plain

エラーが変わった。イメージを見つけられてないだけっぽい。docker imagesしてもっかい試してみる。