2016-05-10 52 views
0

我有一个Docker安全注册表设置,我想从我的Mac推/拉图像。我已经在Mac安装泊坞窗快速启动终端,我可以验证到注册表中的唯一方法是将Docker注册表证书添加到我的Mac上的Docker应用程序

1. Do a docker-machine ssh default 
2. Drop the CRT file in /etc/docker/certs.d/abc-registry.com/ca.crt 
3. sudo /etc/init.d/docker restart 

如果我不这样做在每次启动上述步骤,我得到以下错误:

v2 ping attempt failed with error: Get https://abc-registry.com/v2/: x509: certificate signed by unknown authority 
v1 ping attempt failed with error: Get https://abc-registry.com/v1/_ping: x509: certificate signed by unknown authority 

有没有办法将证书永久添加到docker?或停止码头应用程序重新生成证书?

回答

0

https://github.com/SvenDowideit/boot2docker/blob/4942238743be6a4c6cb930353c7f09dc01006cfa/README.md

From Boot2Docker version 1.6.0, you can add your Registry server's public certificate (in .pem format) into the /var/lib/boot2docker/certs/ directory, and Boot2Docker will automatically load it from the persistence partition at boot.

+0

试试这个但这是适用于boot2docker但没有为搬运工终端Mac应用程序吗? – KarthikJ

+0

Boot2docker实际上是用于'docker终端mac应用程序'的操作系统映像,所以是的,它应该可以工作。 –

相关问题