+-

我使用的是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...
在Ubuntu系统上,可以通过将DOCKER_OPTS添加到/ etc / default / docker配置文件中来解决此错误,如下所示:
DOCKER_OPTS="$DOCKER_OPTS --insecure-registry myregistry:5000"
Mac OS是否有类似的配置文件,我可以在其中添加DOCKER_OPTS选项?
最佳答案
您必须将其设置为Docker Machine的/ Boot2Docker配置文件:
docker-machine ssh< machine name>
docker-machine ssh< machine name>
在/ var / lib中/ boot2docker / profile文件
EXTRA_ARGS='
--label provider=virtualbox --insecure-registry myregistry:5000
'
然后重启Docker服务.
sudo /etc/init.d/docker restart
点击查看更多相关文章
转载注明原文:docker – 我应该在Mac OS上设置’–insecure-registry’标志? - 乐贴网