乐趣区

关于docker:关于MySQL的容器数据卷挂载实践

对于 MySQL 的容器数据卷挂载实际

下载 mysql 5.7 镜像

docker pull mysql:5.7       // 下载 mysql 5.7 镜像 

启动 mysql 容器,并挂载相应目录

docker run -d -p 3307:3306 -v /Users/sunjie/Desktop/conf:/etc/mysql/conf.d -v /Users/sunjie/Desktop/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=112233 --name="mysql01" mysql:5.7        
// 后盾形式运行 mysql:5.7,数据库明码为:112233,容器别名:mysql01
// 内部主机端口 3307 映射到容器中的 3306 端口
// 将内部主机 /Users/sunjie/Desktop/conf 目录与容器中 /etc/mysql/conf.d 目录进行映射
// 将内部主机 /Users/sunjie/Desktop/data 目录与容器中 /var/lib/mysql 目录进行映射 

应用 MySQLWorkBench 连贯容器中的 MySQL

在容器数据库中新建一个数据库

内部主机数据文件夹和容器内数据文件夹比照

删除容器后,内部主机数据文件夹还在,没有失落

退出移动版