17、Docker实战:MySQL同步数据

本教程详细讲解如何使用Docker运行MySQL 5.7容器,并通过-v参数挂载数据卷,实现宿主机与容器间的数据同步与持久化存储,确保删除容器后数据库数据不丢失。

Docker系列(17)- MySQL同步数据

#获取镜像
[root@localhost ~]# docker pull mysql:5.7

#启动容器需要做数据挂载安装启动mysql需要配置密码的这是注意点
#官方安装文档docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag

 

#启动容器 -v 使用容器数据卷
[root@localhost ~]# docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7

#使用mysql连接工具测试
#创建一个数据库查看宿主机目录是否同步

 

#删除容器查看宿主机目录刚刚创建的数据库还在OK
[root@localhost data]# docker rm -f ffaf64e7a40a

 

 

posted @ 2021-08-26 18:04 葛老头 阅读( 41) 评论( 0) 编辑 收藏 举报

版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: