添加 – 安全registry时启动docker错误

我想创build私人registry,并按照这个答案设置远程私人docker工人运行registrydocker运行-p 5000:5000registry和其他servre修改/usr/lib/systemd/system/docker.service文件来禁用https

ExecStart = / usr / bin / dockerd –insecure-registry 172.24.54.41:5000

我可以curl172.24.54.41:5000 sudo服务docker停止sudo systemctl守护进程重新加载sudo systemctl启动docker错误loginsystemctl status docker.service

docker.service – Docker应用程序容器引擎已加载:已加载(/usr/lib/systemd/system/docker.service;已禁用;供应商预设:已禁用)活动:失败(结果:启动限制),因为星期一2017-12-11 16 :52:23 CST; 6分钟前文档: https ://docs.docker.com进程:13300 ExecStart = / usr / bin / dockerd –insecure-registry 172.24.54.41:5000(code = exited,status = 1 / FAILURE)主PID:13300代码=退出,状态= 1 /失败)

解决scheme1:docker.service:主进程退出,code = exited,status = 1 / FAILURE Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd [1]:无法启动Docker Application容器引擎。 12月11日16:52:23 iZhp39y3a2bx21oz0waijyZ systemd [1]:单元docker.service进入失败状态。 12月11日16:52:23 iZhp39y3a2bx21oz0waijyZ systemd [1]:docker.service失败。 12月11日16:52:23 iZhp39y3a2bx21oz0waijyZ systemd [1]:docker.service释放时间结束,调度重启。 12月11日16:52:23 iZhp39y3a2bx21oz0waijyZ systemd [1]:启动请求重复得太快docker.service Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd [1]:无法启动Docker Application Container Engine。 12月11日16:52:23 iZhp39y3a2bx21oz0waijyZ systemd [1]:单元docker.service进入失败状态。 12月11日16:52:23 iZhp39y3a2bx21oz0waijyZ systemd [1]:docker.service失败。

如何解决?

似乎这个问题不在于你的registry运行,而是你的泊坞服务的configuration。

你能链接你的usr / lib / systemd / system / docker.service文件的内容吗?