dockerfile - docker VOLUME了一個目錄,我在容器裡新增文件,主機目錄怎麼沒有出現?
高洛峰
高洛峰 2017-04-26 09:02:19
0
3
1000

我是用dockerfile build的鏡像:
VOLUME /home/user/web
我開啟容器,進到bash,進到這個目錄,然後新建了一個文件,
然後我回主機目錄去查看,但是沒有啊?不是說這樣掛著的,在容器裡面修改了,主機目錄會馬上出現嗎?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(3)
左手右手慢动作

在Dockerfile中使用VOLUME 只是聲明了一個卷也就是一個掛載點,具體本地掛載的時候需要在run 的時候通過-v 來指定本地那個目錄掛載到你已申明的捲上,當然,對於未申明的磁碟區Docker 會自動再去建立的。

Ty80

運行時要掛載目錄:

docker run -v hostpath:/home/user/web xximg
曾经蜡笔没有小新

需要透過 -v 來掛在目錄,另外也可以考慮 docker-compose。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板