数据库的使用
下载镜像
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文件复制到容器中导入数据库。