2017-07-31 138 views
1

目前我正在爲Docker for Windows 2016做POC。我只想知道如何構建自己的鏡像。如何構建Docker鏡像自己的圖像

目前我們使用的

docker pull microsoft/windowsservercore 

拉基地形象,但由於安全原因,我們不應該從公共庫中下載圖像。所以我們應該建立自己的Windows映像。

有沒有可能建立我們自己的圖像與下載?如果是,意味着我們如何構建自己的Windows服務器映像。

回答

1

有很多的方法來建立你可以使用tarscratch

以下基本形象的例子:

FROM scratch 
ADD helloworld.sh /usr/local/bin/hellowworld.sh 
CMD ["/usr/local/bin/helloworld.sh"] 

看到link以獲取更多信息

+0

是的,我可以做。但對於Windows有任何可用的參考,以便我可以建立自己的圖像。無需下載。我不能罰款任何參考。讓我知道你有沒有 – karthick

0

我想你必須設置自己的公司碼頭註冊表。設置完成後,您可以將windowsservercore圖像「導入」私人註冊表。有關詳細說明,請參閱link

0

您可以使用一個下載的圖像作爲基本圖像,然後根據您的需要自定義該圖像。有關配置自己的圖像的信息,請參閱Dockerfile

+0

謝謝您的回答。是的,我可以使用基礎圖像。但我只想知道有什麼方法可以建立我自己的基礎圖像。沒有下載或外部圖像 – karthick

+0

是的,你可以從[scratch]建立(https://docs.docker.com/engine/userguide/eng-image/baseimages/#creating-a-simple-parent-image-using-scratch ) – Ayushya

+0

感謝您的回覆。有沒有任何參考的Windows服務器核心。所以它會對我很有幫助 – karthick