docker瞎折騰之如何掛載一個容器已經(jīng)存在(有文件)的目錄

本來想裝一個禪道docker給項目用,結果因為mysql目錄掛載的問題糾結了好幾個小時

https://hub.docker.com/r/hofmann/zentao/

結果掛載 -v 不能當容器目標目錄已經(jīng)有文件 或者 子目錄時再掛載
我糾結了很久很久
最后的我解決方案是 先把數(shù)據(jù)庫目錄cp出來,再掛載執(zhí)行...

先正常啟動 docker ruql -it -p 80:80 hofmann/zentao
把mysql數(shù)據(jù)庫文件拷貝出來/tmp/zen$ sudo docker cp c3f2:/opt/zbox/data/mysql .
再通過掛載的方式啟動就可以了/Desktop$ docker run -v /tmp/zen/mysql:/opt/zbox/data/mysql -it -p 80:80 hofmann/zentao
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容