它看起來像任何體積結合(-v
)一起使用時你run
基底圖像將不會被您提交衍生圖像中保留,而體積綁定選項必須是每次通過run
傳遞的派生圖像。多克爾體積結合:基本圖像VS衍生物圖像
實施例:
docker run -it -v /opt/hostappsdir:/apps ubuntu
使在容器中的變化(命名爲:john_doe即)和commit到一個新的圖像(本地/測試)
docker commit john_doe local/test
然後,這不會列出主機目錄中的文件
docker run --rm local/test ls /apps
但是這一次確實是
docker run --rm -v /opt/hostappsdir:/apps local/test ls /apps
有沒有什麼方法可以讓我避免將音量每次綁定選項?
如果降低了我的問題的人解釋了它的問題,這將會有所幫助。 – devlent
好的。更正'commit'命令中的語法錯誤。等待一個答案... – devlent
我也不知道爲什麼這個問題已被投票 - 這是一個合法的爭議,因此一個澄清的有效問題 –