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.serviceinsecure-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服务启动成功。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值