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

注意:原因是 docker 的 socket 配置hosts出现了冲突,systemd用于启动Docker守护程序的系统上-H已设置,因此无法使用该hosts键daemon.json来添加侦听地址,https://docs.docker.com/engine/admin/systemd/#custom-docker-daemon-options
解决方法:
1、编辑/usr/lib/systemd/system/docker.service文件,将其中的ExecStart=/usr/bin/dockerd -H fd:// —containerd=/run/containerd/containerd.sock字段修改成ExecStart=/usr/bin/dockerd
2、重新加载守护进行并重启服务,systemctl daemon-reload && systemctl restart docker;
