如何从 Windows 服务器使用 SSL 证书登录到自定义码头工人注册表



我正在尝试使用 docker 命令提示符从 Windows 机器登录到私有存储库,但我无法弄清楚我应该将 SSL 证书放置在 Windows 机器上的位置。

我已经成功地从Linux机器登录,将证书文件放在/etc/docker/certs.d/mydomain.com:port/

。我在他们建议将此.cert文件放在一些文档中C:\Program Files\Docker\certs.d{my domain go here }{port}

但是,当我尝试登录时,我仍然遇到以下错误来自守护程序的错误响应:获取https://{my domain goes here }.com:{port No}/v2/:x509:由未知颁发机构签名的证书。

谁能帮我解决这个问题?

我想我发现了我的错误,那就是我把 .cert 文件放在了 C:\Program Files\Docker\certs.d{my domain goes here }{port}.

它应该在, C:\ProgramData\docker\certs.d{my domain goes here }{port}

(请注意,此程序数据文件夹是隐藏文件夹(

最新更新