2017-10-13 68 views
0

我想了解Docker及其相關的核心概念,我才知道存在images這個概念,它構成了應用程序運行孤立的基礎,即container操作系統提供程序是否爲Docker製作特殊/定製操作系統?

我也才知道,我們可以從碼頭工人樞紐,https://hub.docker.com,下面的屏幕截圖的一部分下載的官方圖片:

enter image description here

我的問題是:

做各自的公司創造特殊/定製的操作系統(最小的,例如我們可以看到Ubuntu的圖像)的碼頭?如果是這樣,這些公司爲Docker創建這些定製圖像會有什麼好處?

+1

假設Ubuntu,Apache和MySQL有興趣使他們的軟件易於用於Docker用戶,那麼提供正式映像將對此有所幫助。就像爲這些格式的用戶提供官方的DEB或RPM或DMG或VMI一樣。但這裏的「官方」可能意味着「由Docker(公司)提供」,不一定「由上游供應商提供」。在這種情況下,動機是讓Docker更容易用於尋找Ubuntu/httpd/mysql的用戶。 – Thilo

回答

0

人們可以稱它們爲自定義圖像,但是,它們只是基礎裸露的圖像,它將用作應用程序的起點。

它們大多由在Docker工作的人員構建,他們試圖確保質量的一些保證。

他們被剝去了不必要的包,以保持圖像尺寸最小。

要了解更多信息,請閱讀此Docker文檔page或此blog post