关于Docker挂载目录 (-v 宿主机目录:容器目录)

问题描述:

使用启动命令:docker run -d -p 1006:1006 --net sup-network --name hc-file hc-file -v /data/tmp:/tmp 启动hc-file服务,容器/tmp目录挂到宿主机/data/tmp下,

发现访问服务时候,无文件目录,用 docker inspect hc-file | grep Mounts -A 20,发现容器目录挂载到了宿主机下一个莫名目录下,如图:

进入容器,docker exec -it 55013cd0ab91 /bin/bash ,发现也不是挂载的目录:

解决:

先挂载目录后启动,修改启动命令:docker run -d -v /data/tmp:/tmp -p 1006:1006 --net sup-network --name hc-file hc-file 

ok:挂载成功

猜你喜欢

转载自www.cnblogs.com/jaycee/p/12551667.html
今日推荐