作为docker的Artifactory注册表 - docker-remote-cache保持空白

时间:2017-03-13 12:45:19

标签: docker artifactory docker-registry

我终于设法使用带有通配符SSL证书的子域方法将Artifactory 5.1作为docker Registry与nginx作为反向代理运行。

我已经配置了预定义的docker存储库集: docker-local - repo docker-remote - remote-repo docker - 虚拟仓库

我可以使用docker cli登录,我也可以在docker中推送图像。如JFrog Docs。

中所述

我认为我的“docker-remote”不起作用 - 它保持在0字节,其中包含0个工件。

如果我拉出的东西不在我的本地仓库中,我会猜到它是从docker.io中提取并缓存在docker-remote中但它似乎只是从docker.io中拉出来 - 就是这样。

我必须配置一些东西吗?我错过了什么或者我是否必须配置复制?

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

要将Docker CLI配置为使用Artifactory作为其注册表,请按照here的说明进行操作。确保执行“配置Docker客户端”下列出的步骤。

您可以执行以下操作来检查Docker CLI是否使用Artifactory作为其注册表:

  • 使用docker info命令查看已配置的注册表
  • 查看Artifactory请求并访问logs并查找来自Docker CLI的请求
  • 从docker.io获取的图像应存在于远程存储库中
  • 确保您提取的图像未存储在本地Docker缓存中