docker的daemon.json配置hosts无法启动docker服务

 在./etc/docker/daemon.json中添加"hosts":["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]启动失败;

原因是 docker 的 socket 配置hosts出现了冲突,需要注意的是配置host也能重启但是不生效;

解决方法:

centos中找到/usr/lib/systemd/system/docker.service,将其中的ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock修改成ExecStart=/usr/bin/dockerd;

再执行systemctl reset-failed docker.service && systemctl restart docker;

 

posted @ 2019-10-15 09:31  碑记  阅读(3870)  评论(0)    收藏  举报