由未知权威签署的docker x509证书

时间:2017-11-09 15:31:56

标签: ssl docker proxy

我是Docker的绝对初学者,并且在我的工作站ubuntu 16.04.3上成功安装了最新的docker版本。

但是当我现在尝试做以下事情时: docker run hello-world 无法在本地找到图像'hello-world:latest' 拉仓库docker.io/library/hello-world docker:拉图片时出错:获取https://index.docker.io/v1/repositories/library/hello-world/images:x509:由未知权限签名的证书。 请参阅'docker run --help'。

我遇到了x509错误消息的问题。

我们公司有防火墙,我已将公司根证书复制到/etc/docker/certs.d/ 我们还使用互联网代理与互联网进行通信,因此我配置了以systemd开头的守护进程,我为http代理和https代理设置了环境,但仍然得到相同的x509错误消息。

请有人帮助我。

谢谢

$ docker -v Docker版本1.12.6,构建78d1802

2 个答案:

答案 0 :(得分:0)

我找到了一个包含update-ca-certificates的解决方案:将根证书文件复制到/ usr / local / share / ca-certificates中并运行update-ca-certificates manpages.ubuntu.com/manpages/xenial/man8/ ...

答案 1 :(得分:0)

不确定这是否有帮助,但是对我来说解决此问题的是获取libxssl。

FROM ubuntu:18.04
RUN apt-get update
RUN apt-get install -y libxss1