添加 --insecure-registry 时启动 docker 错误
start docker error when add --insecure-registry
我想创建私有注册表并遵循此答案Setting up a remote private Docker registry
docker 运行 -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 服务 docker 停止
sudo systemctl 守护进程重新加载
sudo systemctl 启动 docker
systemctl status docker.service
中的错误日志
docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: failed (Result: start-limit) since Mon 2017-12-11 16:52:23 CST; 6min ago
Docs: https://docs.docker.com
Process: 13300 ExecStart=/usr/bin/dockerd --insecure-registry 172.24.54.41:5000 (code=exited, status=1/FAILURE)
Main PID: 13300 (code=exited, status=1/FAILURE)
Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: Failed to start Docker Application Container Engine.
Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: Unit docker.service entered failed state.
Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: docker.service failed.
Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: docker.service holdoff time over, scheduling restart.
Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: start request repeated too quickly for docker.service
Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: Failed to start Docker Application Container Engine.
Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: Unit docker.service entered failed state.
Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: docker.service failed.
如何解决?
看来问题不在于您的 运行 注册表,而在于您对 docker 服务的配置。
你能link你的 usr/lib/systemd/system/docker.service 文件的内容吗?
我想创建私有注册表并遵循此答案Setting up a remote private Docker registry docker 运行 -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 服务 docker 停止 sudo systemctl 守护进程重新加载 sudo systemctl 启动 docker systemctl status docker.service
中的错误日志docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) Active: failed (Result: start-limit) since Mon 2017-12-11 16:52:23 CST; 6min ago Docs: https://docs.docker.com Process: 13300 ExecStart=/usr/bin/dockerd --insecure-registry 172.24.54.41:5000 (code=exited, status=1/FAILURE) Main PID: 13300 (code=exited, status=1/FAILURE)
Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: Failed to start Docker Application Container Engine. Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: Unit docker.service entered failed state. Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: docker.service failed. Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: docker.service holdoff time over, scheduling restart. Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: start request repeated too quickly for docker.service Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: Failed to start Docker Application Container Engine. Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: Unit docker.service entered failed state. Dec 11 16:52:23 iZhp39y3a2bx21oz0waijyZ systemd[1]: docker.service failed.
如何解决?
看来问题不在于您的 运行 注册表,而在于您对 docker 服务的配置。
你能link你的 usr/lib/systemd/system/docker.service 文件的内容吗?