我使用的是OS X 10.10.在尝试与我们团队的私有docker注册表进行通信时,它会一直给我这样的错误:
Error: Invalid registry endpoint https://registry.xxx.xxx/v1/: Get
https://registry.af-sys.com/v1/_ping: dial tcp xx.xxx.xxx.xxx:xxx: i/o timeout.
If this private registry supports only HTTP or HTTPS with an unknown CA
certificate, please add --insecure-registry...
Run Code Online (Sandbox Code Playgroud)
在Ubuntu系统上,可以通过添加DOCKER_OPTS
到/etc/default/docker
配置文件中来解决此错误,如下所示:
DOCKER_OPTS="$DOCKER_OPTS --insecure-registry myregistry:5000"
Run Code Online (Sandbox Code Playgroud)
Mac OS是否有类似的配置文件,我可以在其中添加DOCKER_OPTS
选项?
Pie*_*hac 114
我正在寻找一种--insecure-registry
在Docker for Mac中设置的方法.结果比我最初认为的更简单......
单击托盘中的Docker图标以打开"首选项".单击Daemon选项卡,在不安全的注册表部分添加不安全的注册表.
不要忘记申请并重启,你准备好了.
Lau*_*uri 22
You have to set it to Docker Machine's/Boot2Docker profile file:
docker-machine ssh <machine name>
/var/lib/boot2docker/profile
EXTRA_ARGS='
--label provider=virtualbox --insecure-registry myregistry:5000
'
Run Code Online (Sandbox Code Playgroud)
And then restart Docker service.
sudo /etc/init.d/docker restart
Run Code Online (Sandbox Code Playgroud)
设置它的正确方法是通过以下--engine-insecure-registry
参数docker-machine
:
docker-machine create --driver virtualbox \
--engine-insecure-registry myregistry:5000 dev
Run Code Online (Sandbox Code Playgroud)
您也可以使用其他选项--engine-opts
.例如,设置dns via--engine-opt dns=8.8.8.8
这基本上结束了设置EXTRA_ARGS
在/var/lib/boot2docker/profile
小智 5
Mac docker 的配置文件在 ~/.docker/daemon 中,您在软件界面中添加的配置是 MAC\xef\xbc\x8c 的错误配置,因为它是一个额外的“,”,如下所示。
\n\n {\n "insecure-registries" : [\n "XXXX:5000", \\\\ <-- THIS ","\n ],\n "registry-mirrors" : [\n "https://registry.docker-cn.com", \\\\ <-- THIS ","\n ]\n }\n
Run Code Online (Sandbox Code Playgroud)\n\n正确的配置是
\n\n "insecure-registries" : [\n "XXXX:5000" \\\\ there is no comma, it is working.\n ],\n "registry-mirrors" : [\n "https://registry.docker-cn.com" \\\\ there is no comma, it is working.\n ]\n }\n
Run Code Online (Sandbox Code Playgroud)\n
小智 5
对于 MAC 中的 docker 桌面 2.3.x,可以进行如下设置:进入“docker”->“首选项”->“Docker Engine”,添加以下内容:
"insecure-registries": [
"localhost:8082",
"10.23.454.34:2323",
]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24565 次 |
最近记录: |