我正在使用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
/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