瞎折腾 Docker 奇淫技巧之 commit 能够保证数据不丢失的 mysql 镜像 不知道大家有没有过想保存已经运行的 mysql 容器为镜像的经验,如果有的话你会发现 commit 以后再运行的 mysql 能启动,但是数据没有保存过来。如果你不知道什么的话,看看阿蛮君的这篇文章 Docker commit 镜像后数据丢失。 既然已经知道了问题所在,那么想办法解决问题,只需要更改 mysql 的数据目录即可。 1. 正常方式启动 mysql docker run -d \ –…
运维开发 Docker commit 镜像后数据丢失 一、发现问题 1、运行 tomcat docker run -d \ –name tomcat \ -p 9999:8080 \ -v /docker/tomcat/webapps:/usr/local/tomcat/webapps \ tomcat 2、在 webapps 添加内容 cd /docker/tomcat/webapps && mkdir H1 &&…