在this blog article,我發現在評論下面的話:/var/run/docker.sock的Docker安全風險是什麼?
本Firshman
是 - 你說得對,我應該指出,安全問題與泊塢插座。目前,這是製作中實用的主要障礙,我們一定會尋求幫助,使其更好地發揮作用,正如您從待辦事項列表中注意到的那樣。
雖然我確信這對許多人有意義,對於我們其他人來說,有人可以用清晰的術語解釋這個「安全問題」究竟是什麼?我認爲它是指:碼頭寫作文件中的
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
。那是對的嗎?這將如何被利用?這是否有效地禁止生產使用這種方法?如果是這樣,是否有解決方法?
這似乎是一個(更好)重述的報價。我認爲自己寫得夠多了,但我一直在尋找「如何」 - 一旦我看到「如何」可以利用這種方式獲得root權限,那麼不僅會更好地理解,而且能夠確定我是否「生產「 – JoeG
https://www.lvh.io/posts/dont-expose-the-docker-socket-not-even-to-a-container.html – mestia
偉大的聯繫,因爲它提供了明確的警告,不要在生產中這樣做。但是,我的問題沒有更多的清晰性。該鏈接指出:「任何可寫入dockerd套接字的進程也可以有效地擁有root權限。」我的問題是:你們許多人可能會清楚,但「對於我們其他人」,這可以解釋一下嗎?這說明了嗎? – JoeG