Mac操作系统
Sierra 10.12.5mac上的Docker
Client:
Version: 17.06.0-ce
API version: 1.30
Go version: go1.8.3
Git commit: 02c1d87
Built: Fri Jun 23 21:31:53 2017
OS/Arch: darwin/amd64
Server:
Version: 17.06.0-ce
API version: 1.30 (minimum version 1.12)
Go version: go1.8.3
Git commit: 02c1d87
Built: Fri Jun 23 21:51:55 2017
OS/Arch: linux/amd64
Experimental: true注册表
CentOS Linux release 7.3.1611 (Core)
Client:
Version: 17.06.0-ce
API version: 1.30
Go version: go1.8.3
Git commit: 02c1d87
Built: Fri Jun 23 21:20:36 2017
OS/Arch: linux/amd64
Server:
Version: 17.06.0-ce
API version: 1.30 (minimum version 1.12)
Go version: go1.8.3
Git commit: 02c1d87
Built: Fri Jun 23 21:21:56 2017
OS/Arch: linux/amd64
Experimental: false 所以我已经使用证书设置了一个安全的注册表...
https://my-registry:5000/v2/_catalog返回
{"repositories":[]}但当我试着通过mac docker时,我得到...
docker push docker-registry-dev-0:5000/impact-twilio-proxy
The push refers to a repository [my-registry:5000/xxxxxx]
Get https://my-registry:5000/v2/: dial tcp xxx.xxx.xxx.27:5000: getsockopt: no route to host我应该把注册表的自签名证书放在mac客户端的什么地方?但这看起来不像是证书错误...
我用来运行注册表的命令...
sudo docker run -d -p 5000:5000 -v $(pwd)/registry-certs:/certs -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/my-registry.cert -e REGISTRY_HTTP_TLS_KEY=/certs/my-registry.key --restart=always --name registry registry:2发布于 2017-07-25 05:32:41
没有到主机的路由是因为我的Mac docker网桥网络与我的works VPN网络冲突。只需将网桥强制连接到另一个网络就行了。
https://stackoverflow.com/questions/45289458
复制相似问题