2017-02-14 125 views
2

執行systemctl start docker後,我得到了:無法啓動碼頭工人守護在CentOS7

無法啓動docker.service:未找到單位。

這是systemctl status docker -l輸出:

[[email protected] init.d]# systemctl status docker -l 
● docker.service - Docker Application Container Engine 
    Loaded: loaded (/etc/systemd/system/docker.service; disabled; vendor preset: disabled) 
    Active: inactive (dead) 
    Docs: https://docs.docker.com 

Feb 09 17:04:35 HP11012078 docker[28152]: time="2017-02-09T17:04:35.104333869+08:00" level=warning msg="container 58a5c6ba6710240bb5b1fd79e4600b547cf4c882eb2ca85e15c59c1404106877 restart canceled" 
Feb 09 17:04:35 HP11012078 docker[28152]: time="2017-02-09T17:04:35.113914527+08:00" level=warning msg="container d320ba5f02cdd8567893acfc62b6673a24b6c8a43ccb52342bb3470ff420230d restart canceled" 
Feb 09 17:04:35 HP11012078 docker[28152]: time="2017-02-09T17:04:35.122613873+08:00" level=warning msg="container 4030daadb9481a1b96b7a5c614c8910a601f83f2dced8340f4ea4c3583e7e844 restart canceled" 
Feb 09 17:04:45 HP11012078 docker[28152]: time="2017-02-09T17:04:45.002120051+08:00" level=info msg="Container c13f11ce792c477d9b663c6fdbcfe9694663f7843a40540c58922893f4b41247 failed to exit within 10 seconds of signal 15 - using the force" 
Feb 09 17:04:45 HP11012078 docker[28152]: time="2017-02-09T17:04:45.002120421+08:00" level=info msg="Container 0457d15d8b0bc83458dd3eea0c0b84699465da9746defc2429db89e426dbfa75 failed to exit within 10 seconds of signal 15 - using the force" 
Feb 09 17:04:45 HP11012078 docker[28152]: time="2017-02-09T17:04:45.002870012+08:00" level=warning msg="Cannot kill container c13f11ce792c477d9b663c6fdbcfe9694663f7843a40540c58922893f4b41247: rpc error: code = 2 desc = \"containerd: container not found\"" 
Feb 09 17:04:45 HP11012078 docker[28152]: time="2017-02-09T17:04:45.049505738+08:00" level=warning msg="container 0457d15d8b0bc83458dd3eea0c0b84699465da9746defc2429db89e426dbfa75 restart canceled" 
Feb 09 17:04:45 HP11012078 docker[28152]: time="2017-02-09T17:04:45.173034929+08:00" level=error msg="Force shutdown daemon" 
Feb 09 17:04:45 HP11012078 docker[28152]: time="2017-02-09T17:04:45+08:00" level=info msg="stopping containerd after receiving terminated" 
Feb 09 17:04:46 HP11012078 systemd[1]: Stopped Docker Application Container Engine. 

但我可以用docker daemon命令啓動泊塢窗。幫助,請

回答

3

要解決此問題,一個必須創建一個丟失的文件:/usr/lib/systemd/system/docker.socket

[Unit] 
Description=Docker Socket for the API 
PartOf=docker.service 

[Socket] 
ListenStream=/var/run/docker.sock 
SocketMode=0660 
SocketUser=root 
SocketGroup=docker 

[Install] 
WantedBy=sockets.target 

然後運行:

systemctl daemon-reload 
systemctl start docker.socket 
systemctl start docker 

然後泊塢窗將啓動。它看起來像安裝刪除該文件,並不會取代它。

+0

非常感謝!我以爲我永遠無法解決這個問題 – Neo

+0

謝謝 - 正確解決了我的問題 –

0

只需嘗試安裝再次泊塢窗,看看問題是否仍然存在:

yum install docker 

然後service docker startdocker info

相關問題