添加--insecure-registry时启动docker错误

Posted

技术标签:

【中文标题】添加--insecure-registry时启动docker错误【英文标题】:start docker error when add --insecure-registry 【发布时间】:2018-05-24 19:19:06 【问题描述】:

我想创建私人注册表并按照这个答案Setting up a remote private Docker registry docker run -p 5000:5000 注册表 和其他服务器修改 /usr/lib/systemd/system/docker.service 文件以禁用 https

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

我可以卷曲 172.24.54.41:5000 须藤服务码头工人停止 sudo systemctl daemon-reload sudo systemctl 启动泊坞窗 systemctl 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(代码=退出,状态=1/失败) 主 PID: 13300 (code=exited, status=1/FAILURE)

12 月 11 日 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: docker.service: 主进程退出,code=exited,status=1/FAILURE 12 月 11 日 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]:无法启动 Docker 应用程序容器引擎。 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 的启动请求重复得太快 12 月 11 日 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]:无法启动 Docker 应用程序容器引擎。 12 月 11 日 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]:单元 docker.service 进入失败状态。 12 月 11 日 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: docker.service 失败。

如何解决?

【问题讨论】:

【参考方案1】:

看来问题不在于您运行注册表,而在于您对 docker 服务的配置。

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

【讨论】:

以上是关于添加--insecure-registry时启动docker错误的主要内容,如果未能解决你的问题,请参考以下文章

修改 Docker 的 daemon.json后启动失败

docker 不同版本 添加--insecure-registry

spring-boot 构建上传到nexus私服

创建自有仓库

使用内网的Docker Image启动AcmeAir应用

docker 创建私有镜像仓库