Docker搭建MySQL8.0主从复制(一主一从)

0. 配置说明

宿主机使用的版本为19045的win10专业版,MySQL使用的是8.0+,Docker容器使用Linux。

1. 安装Docker Desktop

修改Docker默认安装路径

安装包自己就提供了修改安装路径的功能,CMD中运行:

“Docker Desktop Installer.exe” install --installation-dir=

--installation-dir=<path>: changes the default installation location (C:\Program Files\Docker\Docker)

2. 在Docker中安装MySQL

可以访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags 查看可用的其他mysql版本,默认为最新版本mysql:latest

2.1 拉取MySQL镜像

$ docker pull mysql:latest

image-20231007130311640

2.2 查看本地镜像

$ docker images

image-20231007130538272

2.3 启动MySQL容器实例

$ docker run --name mysql -p 3309:3306 -e MYSQL_ROOT_PASSWORD=5508769123 -d mysql

参数说明:

  • docker run:告诉Docker启动一个新的容器
  • –name mysql :指定了容器的名称,这里是 “mysql”
  • -p 3309:3306:端口映射设置,将容器内的MySQL数据库端口(默认为3306)映射到主机上的3309端口。这样可以通过主机的3309端口访问MySQL服务器
  • -e MYSQL_ROOT_PASSWORD=5508769123:环境变量的设置,用于配置MySQL容器的根用户(root)的密码。这里,密码被设置为 “5508769123”
  • -d:表示以"后台"(detached)模式运行容器
  • mysql:要运行的Docker镜像的名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值