https://github.com/krutpong/mariadb10.3-replication
1.4K
Note: While anybody can use this (according to any potential upstream licenses), it's not supported for public use.
Docker images to support implicit mysql replication support.
Features:
Additional environment variables:
docker run -d -p 3506:3306 \
-v /mydatabase/mysql/master:/var/lib/mysql \
--name mysql_master \
-e MYSQL_ROOT_PASSWORD=password \
krutpong/mariadb10.3-replication
docker run -d -p 3507:3306 \
-v /mydatabase/mysql/slave:/var/lib/mysql \
--name mysql_slave \
-e MYSQL_ROOT_PASSWORD=password \
--link mysql_master:master \
krutpong/mariadb10.3-replication
docker run -d -p 3507:3306 \
-v /mydatabase/mysql/slave:/var/lib/mysql \
--name mysql_slave \
-e MYSQL_ROOT_PASSWORD=password \
-e MASTER_HOST=ip_master
-e MASTER_PORT=3306
krutpong/mariadb10.3-replication
docker run -d -p 3506:3306 \
-v /mydatabase/mysql/master:/var/lib/mysql \
--name mysql_master \
-e MYSQL_ROOT_PASSWORD=password \
-e MYSQL_USER=example_user \
-e MYSQL_PASSWORD=mysqlpwd \
-e MYSQL_DATABASE=example \
-e REPLICATION_USER=replication_user \
-e REPLICATION_PASSWORD=myreplpassword \
krutpong/mariadb10.3-replication
docker run -d -p 3507:3306 \
-v /mydatabase/mysql/slave:/var/lib/mysql \
--name mysql_slave \
-e MYSQL_ROOT_PASSWORD=password \
-e MYSQL_USER=example_user \
-e MYSQL_PASSWORD=mysqlpwd \
-e MYSQL_DATABASE=example \
-e REPLICATION_USER=replication_user \
-e REPLICATION_PASSWORD=myreplpassword \
--link mysql_master:master \
krutpong/mariadb10.3-replication
docker run -d -p 3507:3306 \
-v /mydatabase/mysql/slave:/var/lib/mysql \
--name mysql_slave \
-e MYSQL_ROOT_PASSWORD=password \
-e MYSQL_USER=example_user \
-e MYSQL_PASSWORD=mysqlpwd \
-e MYSQL_DATABASE=example \
-e REPLICATION_USER=replication_user \
-e REPLICATION_PASSWORD=myreplpassword \
-e MASTER_HOST=ip_master \
-e MASTER_PORT=3306 \
krutpong/mariadb10.3-replication
Content type
Image
Digest
Size
109.2 MB
Last updated
about 8 years ago
docker pull krutpong/mariadb10.3-replication