gpt4 book ai didi

docker - 如何使用自签名证书通过 TLS 将 Docker 应用程序包推送到私有(private)注册表

转载 作者:太空宇宙 更新时间:2023-11-03 14:30:28 33 4
gpt4 key购买 nike

docker-app是一个实验性工具,我想将它与我的自托管 docker 注册表一起使用,而不是集中式 Docker Hub。貌似是supported根据错误消息,它尝试连接到我的注册表服务器,但失败了:

错误:获取 https://domain.tld:port/v2/: x509: 由未知授权机构签署的证书

我如何通过 HTTPS 将 docker 应用程序包推送到我的注册表以保持相同的证书?

最佳答案

我刚找到方法:

cp /path/of/cert/ca.crt /usr/local/share/ca-certificates/sub.domain.tld.crt

(替换正确的路径和(子)域名)

然后:

update-ca-certificates

此解决方案适用于 Ubuntu 18.04,此后 docker-app push 将按预期运行。请注意,以适合 docker login 的方式将 ca.crt 复制到 docker 的 /etc/docker/certs.d 目录 不适用于 docker-app

关于docker - 如何使用自签名证书通过 TLS 将 Docker 应用程序包推送到私有(private)注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53137304/

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