2017-01-12 49 views
-1

我們正在SLES12上運行基於Java的網上商店。Docker基礎圖像 - 哪種味道?

目前我們正在決定是否要在未來運行Webshop作爲Docker容器。

至少在我們的測試環境中,我們將把網店作爲Docker Container。

我現在的問題是:儘可能選擇Docker容器的基礎鏡像作爲生產的重要性如何?這意味着:是否有必要(或建議)在SLES(或opensuse)基礎映像上構建Docker容器,還是可以將Debian保留爲基礎映像?

什麼是Debian和Suse的基本圖像之間的主要區別(除了打包工具,directoy結構和基本圖像尺寸)

回答

0

如何重要的是它附近選擇泊塢窗容器底部的圖像作爲生產地?

這並不重要。它是強制性的。如果您打算使用docker開發而不是prod,那麼您的docker映像必須儘可能接近prod環境。

這意味着:是否有必要(或建議)在SLES(或opensuse)基礎映像上構建Docker容器,還是可以將Debian保留爲基礎映像?

如果你沒有通過docker在prod中運行你的項目,你需要是最近的,所以如果你在debian上運行,使用debian作爲基礎映像。如果您打算使用docker運行,最好讓圖片儘可能輕(如果您打算將其公開)。但保持debian基礎是可以的。