数据库的使用
下载镜像
docker pull mysql
启动容器
docker run -e MYSQL_ROOT_PASSWORD=123 --name some-mysql -d mysql
进入容器
docker exec -it some-mysql bash
备注:
容器数据库的数据无法被保存在镜像,也就是说你添加了的表和表数据无法通过 docker commit 镜像名 被保存下来。具体原因在https://www.jianshu.com/p/530d00f97cbf 有详细介绍,经过实验文章中提供的方法也不可用,目前有效的方式是将数据导出为.sql文件,然后复制到本地保存,如果有镜像需要使用数据,再将.sql文件复制到容器中导入数据库。
本文详细介绍了如何使用Docker部署MySQL数据库,并解释了容器内数据无法直接保存至镜像的原因。提供了通过导出.sql文件并复制到本地来实现数据持久化的解决方案。

6098

被折叠的 条评论
为什么被折叠?



