問題描述:
使用啟動命令: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:掛載成功