试图在没有证书的情况下将 centos 6.6(非 systemd)上的 docker 守护进程连接到我们的私有注册表。 Docker 文档说编辑 /etc/default/docker 以添加 insecure-registry 参数并重新启动服务,但这没有效果:
$ ps -ef | grep docker
tiiuser 19986 19447 0 10:25 pts/1 00:00:00 grep docker
root 31877 1 0 Apr04 ? 00:00:26 /usr/bin/docker
Run Code Online (Sandbox Code Playgroud)
如何将 --insecure-registry 参数添加到 centos 6 中的 docker 守护进程?
将以下内容添加到:
vi /etc/sysconfig/docker
other_args="--insecure-registry <your private registry:port>"
Run Code Online (Sandbox Code Playgroud)
重启服务:
service docker restart
Run Code Online (Sandbox Code Playgroud)
验证添加的参数:
$ ps -ef | grep docker
tiiuser 19986 19447 0 10:25 pts/1 00:00:00 grep docker
root 31877 1 0 Apr04 ? 00:00:26 /usr/bin/docker -d -- <your private registry url)
Run Code Online (Sandbox Code Playgroud)
要将其作为脚本的一部分自动执行:
echo "other_args=\"--insecure-registry <your private registry url>\"" | sudo tee -a /etc/sysconfig/docker
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1837 次 |
| 最近记录: |