docker服務無法正常啟動怎么辦

docker服務無法正常啟動怎么辦

問題還原:

(推薦學習:docker教程

重啟docker服務時出現如下錯誤:

cannot?connect?to?the?docker?datemon?at?tcp://0.0.0.0:2375?is?the?docker?daemon?runing?

解決過程:

重啟網卡

service?network?restart

重新開機,然后刪除docker安裝包(注:做如下操作時,一定要提前備份,不然你docker容器中數據會全部丟失)

rm?-rf?/var/lib/docker

?然后重新安裝下docker

sudo?yum-config-manager?--add-repo?http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo?yum?install?docker-ce

為避免再次出現問題,我們做如下配置

配置DOCKER_HOST

sudo?vim?/etc/profile.d/docker.sh

添加下面內容:

export?DOCKER_HOST=tcp://localhost:2375

使配置文件生效

source?/etc/profile source?/etc/bashrc

配置啟動文件

sudo?vim?/lib/systemd/system/docker.service

修改下面語句

ExecStart=/usr/bin/dockerd?-H?unix://

修改為:

ExecStart=/usr/bin/dockerd?-H?tcp://0.0.0.0:2375?-H?unix:///var/run/docker.sock?-H?tcp://0.0.0.0:7654

重載配置和重啟

sudo?systemctl?daemon-reload sudo?systemctl?restart?docker.service

查看

docker?version

docker服務無法正常啟動怎么辦

問題解決!

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享