2017-08-26 90 views
1

我拉microsoft/windowsservercore像在Windows Server 2016上,並希望將其推到harbor私人註冊表,但遇到錯誤如下:是否有任何Windows本地碼頭的第三方私人註冊表?

The push refers to a repository [docker.myprivate.com/testdev/windowsservercore] 799747118005: Skipped foreign layer f358be10862c: Skipped foreign layer errors: manifest blob unknown: blob unknown to registry manifest blob unknown: blob unknown to registry

,我用的registry:2構建私有註冊表,當推一個窗口圖像,它會得到相同的錯誤。

是否有任何第三方私人註冊表的Windows本地碼頭?

+0

你檢查嗎? https://hub.docker.com/r/stefanscherer/registry-windows/ –

回答

0

Docker Hub與Windows映像配合良好,並支持專用回購。

您也可以使用開源的泊塢窗註冊表來存儲Windows映像:https://hub.docker.com/_/registry/

+0

很多!我還發現,在推送Windows映像時,應該正確配置allow-nondistributable-artifacts參數,正式引用提到[that](https://docs.docker.com/registry/deploying/#considerations-for-air -gapd-registries) – mangobowl

+0

除非您確實需要,否則不應設置「allow-nondistributable-artifacts」。如果您使用的註冊管理機構供應商沒有它,那麼您應該讓他們更新他們的軟件以支持國外層。 – friism

相關問題