mysql部署
大约 1 分钟
mysql部署
拉取官方镜像(我们这里选择5.7.35,如果不写后面的版本号则会自动拉取最新版)
docker pull mysql:5.7.35 # 拉取 mysql 5.7.35
docker pull mysql # 拉取最新版mysql镜像
检查是否拉取成功
docker images
一般来说数据库容器不需要建立目录映射
运行容器,需要做数据挂载,注意:启动mysql容器需要密码的
这里挂载了多个目录
-e MYSQL_ROOT_PASSWORD=123456 #这段配置数据库密码的
-d #后台运行
-p #端口映射
-v #数据卷挂载
-e #环境配置
-name #容器名称
命令:docker run -d -p :3306:3306 -v 主机地址:/etc/mysql/conf.d -v 主机地址:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7.35

然后本地也创建了相应文件

数据库链接工具中链接到刚创建的数据库容器,输入创建容器数据库时候的密码,这里因为我创建了,所以是编辑,然后是可以打开创建数据库的

总结:这样本地挂载中的文件与容器中的文件同步修改,,,但把容器删除,那么本地的挂载目录不会消失,还是存在