未找到映像时Docker Hub支持的专用Docker注册表

未找到映像时Docker Hub支持的专用Docker注册表,docker,private,docker-registry,Docker,Private,Docker Registry,这似乎非常简单和明显,但我似乎无法思考如何正确表达我的搜索,因为它似乎只打开了基本设置 我有一个私人Docker注册表,它是空的。我想拉一些公开的东西(alpinelinux)。我从我的私人注册表中提取,它以“未找到”响应 是否有一种配置允许对public Docker Hub进行后续检查,然后该中心将拉取并返回该图像,而不是放弃?可能与Artifactory类似吗?您的意思是,如果您的私有docker compose文件未返回任何内容,您希望您的docker compose文件回退到公共注册表

这似乎非常简单和明显,但我似乎无法思考如何正确表达我的搜索,因为它似乎只打开了基本设置

我有一个私人Docker注册表,它是空的。我想拉一些公开的东西(alpinelinux)。我从我的私人注册表中提取,它以“未找到”响应


是否有一种配置允许对public Docker Hub进行后续检查,然后该中心将拉取并返回该图像,而不是放弃?可能与Artifactory类似吗?

您的意思是,如果您的私有docker compose文件未返回任何内容,您希望您的docker compose文件回退到公共注册表吗?不。Artifactory中有一种特殊行为,我可以从预安装中提取文件。如果在本地找不到这个特定的映像,它将检查一些公共的东西(比如Docker Hub)。然后,它将缓存该特定图像,使其在内部可用。我希望docker compose文件能够像您所说的那样以这种方式使用这个单一存储库。(希望是有意义的,请要求任何澄清)我应该提到我正在使用OSS Harbor私有注册表来获得这种行为,尽管配置很少,我只是没有看到它。我看到了复制和其他注册表端点,但它们似乎没有提供我希望获得的行为。