dsql-admin/dsql-app/docker/galera/git/docker-compose.yml
Benjamin Toby e95f4d1087 Updates
2025-02-16 17:12:40 +01:00

97 lines
2.3 KiB
YAML

version: '2'
services:
node1-mariadb:
image: hauptmedia/mariadb:10.1
hostname: node1-mariadb
container_name: node1-mariadb
environment:
MYSQL_ROOT_PASSWORD: 'iamgroot'
REPLICATION_PASSWORD: 'iamgroot'
GALERA: 'On'
NODE_NAME: node1-mariadb
CLUSTER_NAME: maria_cluster
CLUSTER_ADDRESS: gcomm://
TZ : 'Asia/Seoul'
ports:
- 13306:3306/tcp
volumes:
- ./galeranode1/mariadb:/var/lib/mysql
- ./sqldir:/docker-entrypoint-initdb.d
command:
--wait_timeout=28800
--character-set-server=utf8
--collation-server=utf8_general_ci
--max-allowed-packet=512M
--net-buffer-length=5048576
--wsrep-new-cluster
stdin_open: true
tty: true
privileged: true
ulimits:
nofile:
soft: 600000
hard: 640000
node2-mariadb:
image: hauptmedia/mariadb:10.1
hostname: node2-mariadb
container_name: node2-mariadb
links:
- node1-mariadb
environment:
REPLICATION_PASSWORD: 'iamgroot'
GALERA: 'On'
NODE_NAME: node2-mariadb
CLUSTER_NAME: maria_cluster
CLUSTER_ADDRESS: gcomm://node1-mariadb
TZ : 'Asia/Seoul'
ports:
- 23306:3306/tcp
volumes:
- ./galeranode2/mariadb:/var/lib/mysql
command:
--wait_timeout=28800
--character-set-server=utf8
--collation-server=utf8_general_ci
--max-allowed-packet=512M
--net-buffer-length=5048576
stdin_open: true
tty: true
privileged: true
depends_on:
- node1-mariadb
ulimits:
nofile:
soft: 600000
hard: 640000
node3-mariadb:
image: hauptmedia/mariadb:10.1
hostname: node3-mariadb
container_name: node3-mariadb
links:
- node1-mariadb
environment:
REPLICATION_PASSWORD: 'iamgroot'
GALERA: 'On'
NODE_NAME: node3-mariadb
CLUSTER_NAME: maria_cluster
CLUSTER_ADDRESS: gcomm://node1-mariadb
TZ : 'Asia/Seoul'
ports:
- 33306:3306/tcp
volumes:
- ./galeranode3/mariadb:/var/lib/mysql
command:
--wait_timeout=28800
--character-set-server=utf8
--collation-server=utf8_general_ci
--max-allowed-packet=512M
--net-buffer-length=5048576
stdin_open: true
tty: true
privileged: true
depends_on:
- node1-mariadb
- node2-mariadb