我有一个使用 https 和自签名证书的私有 Docker 注册表。我通过将证书添加到钥匙串来在我的 OSX 机器上运行它。但是,我不想从装有 WSL2 的 Windows 机器连接到它。
我尝试添加证书certlm
并尝试重新启动 Docker,但似乎没有帮助。由于这是 WSL,我还尝试添加 crt 文件,/usr/local/share/ca-certificates/
但这些都无法阻止...
docker login https://...:5000
Error response from daemon: Get "https://...:5000/v2/": tls: failed to verify certificate: x509: certificate signed by unknown authority
我需要什么才能从 WSL2(Ubuntu)使用 Docker CLI?
答案1
就我而言,我需要将证书文件放在“受信任的根证书”下。我将其放在个人下,因为它由我自己管理。有没有办法让它在不将其作为根证书的情况下仍能正常工作?