1

因此,我正在一个具有安全 Docker 注册表的专用网络上测试一个新的 concourse 实例。从主机的角度来看,一切正常。我确保“docker login”已运行并且我可以提取图像。但是,当我运行 hello-world 作业时,它会失败并出现以下错误:

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

下面列出了注册表的两个 URL:一个 http 和一个 https,每个 URL 的末尾都有以下内容:

x509: certificate signed by unknown authority

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

提前致谢。

4

1 回答 1

3

您需要使用https://github.com/concourse/docker-image-resourceca-certs中的选项指定特定的受信任证书,或者您可以通过指定要访问的主机来覆盖它insecure-registries

于 2016-11-16T19:34:28.717 回答