gpt4 book ai didi

linux - 更改 ssl 证书的代理背后的 Docker

转载 作者:IT老高 更新时间:2023-10-28 12:41:44 28 4
gpt4 key购买 nike

我正在尝试运行以下 docker 命令:

docker run -i -t ubuntu /bin/bash

但我得到了错误:

Unable to find image 'ubuntu' (tag: latest) locally

Pulling repository ubuntu
2013/11/28 14:00:24 Get https://index.docker.io/v1/images/ubuntu/ancestry: x509: certificate signed by unknown authority

我知道我们公司会为 https 请求即时替换 SSL 证书。

我尝试通过将我们公司的 CA 证书放入以下内容来信任它:

 /etc/pki/tls/certs/ca-bundle.crt

/etc/pki/tls/cert.pem

但是还是不行。

有什么想法吗?

最佳答案

@jpetazzo 的回答总体上是正确的,但是有更好的方法来做同样的事情(无需手动编辑 ca-bundle 文件):

  • 在 CentOS 上:

    sudo cp yourcert.crt /etc/pki/ca-trust/source/anchors/
    sudo update-ca-trust extract
    sudo service docker restart
  • 在 Debian 上:

    sudo cp yourcert.crt /usr/local/share/ca-certificates/
    sudo update-ca-certificates
    sudo service docker restart

注意,重启 docker daemon 是必须的!

关于linux - 更改 ssl 证书的代理背后的 Docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20267339/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com