2017-04-21 29 views
5

我跟隨了installation instructions of Docker CE for CentOS。最初這工作。在某一時刻,系統重新啓動,現在啓動Docker失敗。感謝您針對此問題的專家的眼睛...由於「卷存儲元數據庫:超時」導致Docker無法啓動

systemctl start docker生產:

工作的docker.service失敗,因爲控制過程,錯誤代碼退出。有關詳細信息,請參閱「systemctl status docker.service」和「journalctl -xe」。

systemctl status docker.service生產:

Apr 21 11:25:23 sec-services-build-1 systemd[1]: Starting Docker Application Container Engine... 
Apr 21 11:25:23 sec-services-build-1 dockerd[9693]: time="2017-04-21T11:25:23.370390797+03:00" level=info msg="libcontainerd: previous instance of containerd still alive (8908)" 
Apr 21 11:25:23 sec-services-build-1 dockerd[9693]: time="2017-04-21T11:25:23.382492171+03:00" level=warning msg="overlay: the backing xfs filesystem is formatted without d_type support, which leads to incorrect behavior. Reformat the filesystem with ftype=1 to enable d_type support. Running without d_type support will no longer be supported in Docker 17.12." 
Apr 21 11:25:23 sec-services-build-1 dockerd[9693]: time="2017-04-21T11:25:23.382547668+03:00" level=info msg="[graphdriver] using prior storage driver: overlay" 
Apr 21 11:25:24 sec-services-build-1 dockerd[9693]: Error starting daemon: error while opening volume store metadata database: timeout 
Apr 21 11:25:24 sec-services-build-1 systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE 
Apr 21 11:25:24 sec-services-build-1 systemd[1]: Failed to start Docker Application Container Engine. 
Apr 21 11:25:24 sec-services-build-1 systemd[1]: Unit docker.service entered failed state. 
Apr 21 11:25:24 sec-services-build-1 systemd[1]: docker.service failed. 
+0

另請參閱https://github.com/moby/moby/issues/31600您是否在多個守護進程之間共享/ var/lib/docker? – user2915097

+0

誠實的答案是:我不知道。我不這麼認爲......這是一個非常不變的機器。 –

+1

我甚至不介意只是能夠卸載Docker並重新安裝,哪一個都不行......嘆氣。 –

回答

10

從這裏:https://github.com/moby/moby/issues/22507

我跑:

ps axf | grep docker | grep -v grep | awk '{print "kill -9 " $1}' | sudo sh 

當時我能夠通過重新啓動泊塢窗:

sudo systemctl start docker 
+0

如何重新啓動docker? – vijay

+0

@vijay:不知道你是如何安裝它的,但我使用這個:'sudo systemctl start docker'。 –

+0

我還必須重新啓動我的機器,因爲有很多已停用的進程'[dockerd] ' – vikas027

相關問題