问题描述:
使用启动命令: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:挂载成功