运维随录实战(14)之docker搭建mysql主从集群(Replication))

1, 从官方景镜像中拉取mysql镜像:

docker pull mysql:8.0.24 --platform linux/x86_64

2, 创建master和slave容器:

在创建之前先设置网段

docker network create --subnet=172.20.0.0/24 soil_network

master:

docker run -d -p 3306:3306 --name mysql-master --net soil_network --ip 172.20.0.2 -e MYSQL_ROOT_PASSWORD=12345678 mysql:8.0.24 --platform linux/x86_64

slave:

docker run -d -p 3307:3306 --name mysql-slave --net soil_network --ip 172.20.0.3 -e MYSQL_ROOT_PASSWORD=12345678 mysql:8.0.24 --platform linux/x86_64

3, 编写master配置文件:

进入master容器内:

docker exec -it mysql-master /bin/bash

安装vim等相关命令:

apt-get update(如果执行报错,需要执行以下命令:

报错: Err:1 Index of /232905/apt/debian buster InRelease

执行: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 参照:

你可能感兴趣的:(运维,运维,docker,mysql)