docker部署mysql的问题:带有表及数据的mysql容器,打包成镜像迁移之后,数据丢失,一次心酸的经历
docker部署mysql的问题:带有表及数据的mysql容器,打包成镜像迁移之后,数据丢失一次需要打包一个存有数据的容器为镜像上传到仓库里,但是当我按照正常的思维去建立数据库后,docker commit之后,运行这个新的镜像时,意外的事情发生了,前面创建的数据库数据都没有。于是在网上找了好多的方法,大都千篇一律。当时发现,mysql数据库中的数据默认是存放在/var/lib/mysql目录下的,而mysql容器通常是将容器内的/var/lib/mysql作为volume挂载,当你使用commit命令把
原创
2021-06-21 11:52:07 ·
2124 阅读 ·
0 评论