【问题标题】:docker x509 certificate signed by unkown authoritydocker x509 证书由未知权威签署
【发布时间】:2018-04-22 16:13:36
【问题描述】:

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

但是当我现在尝试执行以下操作时: 码头工人运行你好世界 无法在本地找到图像“hello-world:latest” 拉取存储库 docker.io/library/hello-world 码头工人:拉动图像时出错:获取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

【问题讨论】:

  • 您是否将根证书加载到操作系统中?
  • 您是否完成了docs.docker.com/engine/admin/systemd/#httphttps-proxy中描述的步骤?
  • 是的,我用systemd完成了dockerdaemon的http/https代理设置
  • 不,我没有将根证书加载到操作系统中?我可以在星期一回到办公室时试试这个
  • 非常感谢您的帮助和支持

标签: ssl docker proxy


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    不确定这是否会有所帮助,但为我解决问题的是获取 libxssl。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-08
      • 1970-01-01
      • 1970-01-01
      • 2015-05-30
      • 2023-03-17
      • 2019-09-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多