docker启动报错unable to configure the Docker daemon with file /etc/docker/daemon.json
·
service start docker
启动docker服务报错,根据提示运行journalctl -xe
查看报错情况如下:
仅能看到unable to configure the Docker daemon with file /etc/docker/daemon.json
, 后面因为屏幕没有全部显示出来,无法查看。
运行journalctl -xe > 1.log
将内容输出到文本中查看:
原因是:
/etc/docker/daemon.json 和 /usr/lib/systemd/system/docker.service 对insecure-registries
的设置冲突。
将 docker.service 文件中ExecStart=/usr/bin/dockerd --registry-mirror=https://registry.docker-cn.com
这段删掉 --registry-mirror=https://registry.docker-cn.com
,继续启动,还是报错。
继续查看 /etc/docker/daemon.json ,其中存在空格问题
{
"registry-mirrors": [ "https://registry.docker-cn.com"]
}
去掉当中的空格,修改为
{
"registry-mirrors":["https://registry.docker-cn.com"]
}
运行systemctl daemon-reload
,service docker start
后,docker服务启动成功。
更多推荐
已为社区贡献3条内容
所有评论(0)