Docker-掛載宿主機目錄到容器


目的:將宿主機的目錄掛載到容器指定目錄,達到數據共享

測試:

1)啟動容器正常

docker run -d -p 8094:8090 -it  xxx:zzz

2)啟動容器時設置共享目錄

docker run -d -p 8094:8090 -it -v /opt/0407:/opt supermapgis:0322

異常:容器啟動失敗

原因:掛載的容器目錄應該是一個空目錄,否則啟動容器失敗

測試:

① 下發容器

docker run -d -p 8094:8090 -it -v /opt/0407:/opt/0407/ supermapgis:0322

 

 

②進入容器后台,發現目錄已經共享成功。copy一個文件

docker exec -it 7a26 /bin/bash

 

 ③退出容器,查看宿主機目錄,數據已同步

 

 

參考:https://blog.csdn.net/magerguo/article/details/72514813


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM