1

我是 docker 新手,我正在测试一些东西。我已经安装了一个 UCP 来上传我的图像,但是当我想使用 CLI 登录到 UCP 时显示了这个错误:

来自守护程序的错误响应:获取https://xxxx/v1/users/:x509:证书由未知机构签名

我搜索了这个错误,然后我发现了许多响应(许多不同的响应),我完成了 DTR 的安装,我可以毫无问题地登录。

我的问题是:

在我只安装了 UCP 后,我尝试连接到此,错误显示。那么,是否必须安装 DTR 才能正确连接?或者,这可能是另一个问题吗?

谢谢你的帮助!

4

1 回答 1

0

“我已经安装了一个 UCP 来上传我的图像”。这是什么意思?DTR 应该是您的 UCP Swarm 的一部分,这就是您将图像推送到的地方。因此,如果您在尝试将图像推送到 DTR 中的存储库之一时遇到此错误,请尝试以下步骤(假设您的工作节点是 window 2016 服务器)。

  1. 在 DTR 节点中创建证书
  2. 将证书复制到 docker 节点或您尝试从中推送映像的任何机器
  3. 打开 MMC
  4. 添加证书(使用计算机帐户)
  5. 开放受信任的根证书颁发机构
  6. 单击右侧的更多操作,然后单击导入
  7. 上传复制的证书并完成
  8. 使用您的 DTR url 尝试“docker login”命令,并确保您能够毫无问题地登录
于 2018-02-06T19:57:38.473 回答