本來想裝一個禪道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