windows本机docker是否有第三方专用注册表?

windows本机docker是否有第三方专用注册表?,windows,docker,registry,Windows,Docker,Registry,我在windows server 2016上拉取了microsoft/windowsservercore映像,并想将其推送到harbor专用注册表,但遇到如下错误: 推送引用存储库[docker.myprivate.com/testdev/windowsservercore] 799747118005:跳过的外部层 f358be10862c:跳过的外部层 错误: 清单blob未知:blob对注册表未知 清单blob未知:blob对注册表未知 我使用registry:2构建了一个私有注册表,当将

我在windows server 2016上拉取了
microsoft/windowsservercore
映像,并想将其推送到
harbor
专用注册表,但遇到如下错误:

推送引用存储库[docker.myprivate.com/testdev/windowsservercore]
799747118005:跳过的外部层
f358be10862c:跳过的外部层
错误:
清单blob未知:blob对注册表未知
清单blob未知:blob对注册表未知

我使用
registry:2
构建了一个私有注册表,当将windows映像推送到它时,它将得到相同的错误


windows本机docker是否有任何第三方私有注册表?

docker Hub可以很好地处理windows映像,并支持私有repo


您还可以使用开源Docker注册表来存储Windows映像:

Docker Hub可以很好地处理Windows映像,并支持私有回购


您还可以使用开源Docker注册表来存储Windows映像:

您检查过这个吗?你检查过这个了吗?太多了!我还发现,在推送windows映像时,应该正确配置
允许不可分发工件
参数,官方参考中提到,除非您确实需要,否则不应该设置
允许不可分发工件
。如果您使用的注册表供应商没有它就无法工作,那么您应该让他们更新软件以支持foreign layers.tk!我还发现,在推送windows映像时,应该正确配置
允许不可分发工件
参数,官方参考中提到,除非您确实需要,否则不应该设置
允许不可分发工件
。如果您使用的注册表供应商没有它就无法工作,您应该让他们更新软件以支持外来层。