工件作为docker注册表-docker远程缓存保持为空

工件作为docker注册表-docker远程缓存保持为空,docker,artifactory,docker-registry,Docker,Artifactory,Docker Registry,最后,我使用带有通配符SSL证书的子域方法,以docker注册表的形式运行Artifactory 5.1,前面使用nginx作为反向代理 我已配置预定义的docker存储库集: docker本地回购 docker remote-远程回购 docker-虚拟回购 我可以使用docker cli登录,也可以在docker之间推拉图像。正如JFrog文档中提到的 我认为我的“docker remote”不起作用-它保持在0字节,其中包含0个工件 如果我提取的东西不在我的本地回购协议中,我会猜它是从do

最后,我使用带有通配符SSL证书的子域方法,以docker注册表的形式运行Artifactory 5.1,前面使用nginx作为反向代理

我已配置预定义的docker存储库集: docker本地回购 docker remote-远程回购 docker-虚拟回购

我可以使用docker cli登录,也可以在docker之间推拉图像。正如JFrog文档中提到的

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

如果我提取的东西不在我的本地回购协议中,我会猜它是从docker.io中提取并缓存在docker remote中的,但它似乎只是从docker.io中提取的-就是这样

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


有什么建议吗?

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

要检查docker CLI是否使用Artifactory作为其注册表,可以执行以下几项操作:

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

您确定docker CLI已正确配置并从Artifactory中提取吗?运行docker映像时,您是否看到映像来自ArtifactoryNo我不确定,但我被docker.io锁定,并锁定到我的私有artifactory docker repo中。还有什么我必须做的,我的docker cli使用我的repo而不是docker.io吗?好的-最终它工作了,问题是它有时不工作-我不知道为什么。最后,像docker pull/alpine:latest这样的东西会拉取正确的图像,并使用docker remote repo thxgreat听到这个消息。为了其他用户,请将此问题标记为已解决