2015-02-11 206 views
1

在生產環境中以root用戶身份運行docker容器有多安全?這是標準做法,還是建議以非root用戶身份運行docker容器?以root身份運行docker容器是否安全?

編輯:

我的問題是假設運行內碼頭工人爲根碼頭工人守護進程,碼頭工人的客戶端和應用程序(一切爲根泊塢窗服務器,客戶端和應用程序內的容器)

+0

這還不夠清楚。 Docker容器中有一個用戶,執行'docker' client命令的用戶和運行'docker'服務器的用戶。這三個用戶中哪一個是root用戶? – 2015-02-12 02:02:35

回答

0

它是更安全,更好的做法,在Docker和非Docker環境中以非root用戶身份運行。然而,作爲root用戶在Docker容器中運行至少比直接在主操作系統中作爲root運行危險要少一些,但對於以超級用戶身份運行的生產系統來說,對於任何一家即使是最基本的安全問題的公司來說,也是前所未聞的。

+0

感謝彼得,如果我作爲root用戶運行碼頭容器我可以做任何物理主機的傷害? – 2015-02-12 01:33:38

相關問題