unable to configure the Docker daemon with file /etc/docker/daemon.json

报错细节如下

-- Unit docker.service has begun starting up.
Aug 31 17:00:53 zad-test-cluster-data4 dockerd-current[17336]: time="2018-08-31T17:00:53+08:00" level=fatal msg="unable to configure the Docker daemon with file /etc/docker/daemon.json: the following directives are specified both as a flag and in the configuration file: insecure-registries: (from flag: [X.X.X.X:5000], from file: [myregistrydomain.com:5000])\n"
Aug 31 17:00:53 zad-test-cluster-data4 systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
Aug 31 17:00:53 zad-test-cluster-data4 systemd[1]: Failed to start Docker Application Container Engine.
-- Subject: Unit docker.service has failed

service docker start 失败。

我的环境是ubuntu 16.04

最终发现是/etc/docker/daemon.json 和/lib/systemd/system/docker.service 对insecure-registries的设置冲突。

其中/lib/systemd/system/docker.service 没有直接设置insecure-registries

一次检查 EnvironmentFile,发现其中一个文件

设置了insecure-registries,删除了insecure-registries的设置,除去与daemon.json的冲突即可。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值