具體解決方法如下:
刪除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服務仍然無法重啟,我們做如下配置:
配置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教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦