Skip to content

Instantly share code, notes, and snippets.

@cfluegel
Created May 14, 2022 13:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cfluegel/9caa09b353fc650de0c17fe80d2b6d69 to your computer and use it in GitHub Desktop.
Save cfluegel/9caa09b353fc650de0c17fe80d2b6d69 to your computer and use it in GitHub Desktop.
MariadDB Galera Test - Docker-Compose file
version: '2.1'
services:
mariadb-galera1:
image: docker.io/bitnami/mariadb-galera:10.7
volumes:
- 'mariadb_galera_data1:/bitnami/mariadb'
ports:
- '3306:3306'
environment:
- MARIADB_GALERA_CLUSTER_NAME=my_galera
- MARIADB_GALERA_CLUSTER_BOOTSTRAP=yes
- MARIADB_GALERA_MARIABACKUP_PASSWORD=my_mariabackup_password
- MARIADB_ROOT_PASSWORD=my_root_password
- MARIADB_PASSWORD=my_password
- MARIADB_DATABASE=my_database
healthcheck:
test: ['CMD', '/opt/bitnami/scripts/mariadb-galera/healthcheck.sh']
interval: 15s
timeout: 5s
retries: 6
mariadb-galera2:
image: docker.io/bitnami/mariadb-galera:10.7
depends_on:
- mariadb-galera1
volumes:
- 'mariadb_galera_data2:/bitnami/mariadb'
ports:
- '3307:3306'
environment:
- MARIADB_GALERA_CLUSTER_NAME=my_galera
- MARIADB_GALERA_CLUSTER_ADDRESS=gcomm://mariadb-galera1:4567
- MARIADB_GALERA_MARIABACKUP_PASSWORD=my_mariabackup_password
- MARIADB_ROOT_PASSWORD=my_root_password
- MARIADB_PASSWORD=my_password
healthcheck:
test: ['CMD', '/opt/bitnami/scripts/mariadb-galera/healthcheck.sh']
interval: 15s
timeout: 5s
retries: 6
mariadb-galera3:
image: docker.io/bitnami/mariadb-galera:10.7
depends_on:
- mariadb-galera1
volumes:
- 'mariadb_galera_data3:/bitnami/mariadb'
ports:
- '3308:3306'
environment:
- MARIADB_GALERA_CLUSTER_NAME=my_galera
- MARIADB_GALERA_CLUSTER_ADDRESS=gcomm://mariadb-galera1:4567
- MARIADB_GALERA_MARIABACKUP_PASSWORD=my_mariabackup_password
- MARIADB_ROOT_PASSWORD=my_root_password
- MARIADB_PASSWORD=my_password
healthcheck:
test: ['CMD', '/opt/bitnami/scripts/mariadb-galera/healthcheck.sh']
interval: 15s
timeout: 5s
retries: 6
volumes:
mariadb_galera_data1:
driver: local
mariadb_galera_data2:
driver: local
mariadb_galera_data3:
driver: local
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment