2016-11-16 63 views
1

因此,我正在测试具有安全Docker注册表的专用网络上的一个新连接实例。从主机的角度来看,一切正常。我确信“码头登录”已经运行,我可以拉一张图片。然而,当我运行Hello世界工作时,出现以下错误:当在新实例上试用hello-world时获取“ping ping失败”

failed to ping registry: 2 error(s) occurred. 

下面,它列出了注册表中的两个网址:一个HTTP和一个HTTPS在每个月底如下:

x509: certificate signed by unknown authority 

所以,我的问题是,为什么会发生这种情况? docker是否从容器中被调用,因此无法访问具有登录信息的/root/.docker/config.json文件?还有什么我失踪的?

在此先感谢。

回答

3

您需要使用ca-certs选项https://github.com/concourse/docker-image-resource要么指定特定的受信任的证书,或者您也可以通过指定要使用insecure-registries

+0

没错访问主机覆盖。就是这样。我在image_resource.source部分添加了电子邮件,insecure_registry,密码和用户名选项,并且工作正常。谢谢! – blockcipher

+0

我有类似的问题:https://stackoverflow.com/questions/45326209/cant-get-concourse-to-accept-self-signed-certs-when-looking-up-docker-images?noredirect=1 #comment77615176_45326209你能用正确的语法更新你的问题吗? –