连接ubuntu中docker的mysql数据库,并将容器中mysql的数据同步到本机

1.进入root模式

$ sudo su

2.下载mysql

$ docker pull mysql:5.7 #下载一个5.7版本的mysql,不添加版本则为最新版

3.启动mysql

数据卷技术,将容器内与容器外某一文件夹进行双向同步,之后无论在哪一边添加数据另一边都会同步进去,防止容器删掉后数据丢失

$ 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
#参数说明
-d 后台运行
-p 主机端口:容器端口             #端口映射
-v 主机地址:容器地址             #卷挂载
-e MYSQL_ROOT_PASSWORD=123456   #配置密码为123456
--name 容器名字

4.连接测试
在这里插入图片描述

5.同步测试
在这里插入图片描述
基础命令不懂的同学可以参考前面的文章
ubuntu下安装docker,并配置镜像
ubuntu下docker常用命令,及容器创建

推荐一个不错的网课:Docker最新超详细版教程通俗易懂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值