3
有許多非常小的Linux Docker鏡像,大約在4-5M左右,而「完整」的發行版大約從100M開始,爬到兩倍。運行時小型Docker鏡像有多重要?
從回購倉庫中預留存儲空間和下載時間,是否有對小圖像和大圖像的運行時間考慮?例如,如果我有一個已編譯的Go程序,一個在Busybox上運行,另一個在Ubuntu上運行,並且我在一臺機器上運行它們中的10個,以何種方式(如果有)比一個圖像很小而另一個很漂亮重?一個人消耗更多的運行時資源嗎?
我有時在一個容器中運行多個進程(支持受監視的進程)。我想我要問的是,如果我有1G圖像和5M圖像保存相同的編譯Go腳本,Docker會在啓動圖像時消耗1G/5M的RAM,或者無論是哪種情況都足以運行Go程序?我可能需要100個這樣的程序,所以我想知道我需要運行這些程序的盒子的數量是否取決於我的代碼或Docker鏡像的大小。 – Greg