本来想装一个禅道docker给项目用,结果因为mysql目录挂载的问题纠结了好几个小时
https://hub.docker.com/r/hofmann/zentao/
结果挂载 -v 不能当容器目标目录已经有文件 或者 子目录时再挂载
我纠结了很久很久
最后的我解决方案是 先把数据库目录cp出来,再挂载执行...
先正常启动 docker ruql -it -p 80:80 hofmann/zentao
把mysql数据库文件拷贝出来/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