Skip to content

Instantly share code, notes, and snippets.

@tanji
Last active June 4, 2020 04:29
Show Gist options
  • Save tanji/919c0dca2e3679acecd7d8cf2a3a886e to your computer and use it in GitHub Desktop.
Save tanji/919c0dca2e3679acecd7d8cf2a3a886e to your computer and use it in GitHub Desktop.
version: '2'
services:
node1:
image: mariadb:10.1
environment:
- TERM=xterm
- MYSQL_ROOT_PASSWORD=admin
- MYSQL_INITDB_SKIP_TZINFO=1
volumes:
- ~/Dev/docker/compose/galera/conf.d:/etc/mysql/conf.d
command: mysqld --wsrep_new_cluster
node2:
image: mariadb:10.1
depends_on:
- node1
environment:
- TERM=xterm
- MYSQL_ROOT_PASSWORD=admin
- MYSQL_INITDB_SKIP_TZINFO=1
volumes:
- ~/Dev/docker/compose/galera/conf.d:/etc/mysql/conf.d
- ~/Dev/docker/compose/galera/entrypoint.d:/docker-entrypoint-initdb.d
entrypoint: mysqld --wsrep_cluster_address=gcomm://node1 --user=mysql
node3:
image: mariadb:10.1
depends_on:
- node1
environment:
- TERM=xterm
- MYSQL_ROOT_PASSWORD=admin
- MYSQL_INITDB_SKIP_TZINFO=1
volumes:
- ~/Dev/docker/compose/galera/conf.d:/etc/mysql/conf.d
- ~/Dev/docker/compose/galera/entrypoint.d:/docker-entrypoint-initdb.d
entrypoint: mysqld --wsrep_cluster_address=gcomm://node1 --user=mysql
mxs:
image: tanji/maxscale:latest
depends_on:
- node1
- node2
- node3
volumes:
- ~/Dev/docker/etc/maxscale_galera.cnf:/etc/maxscale.cnf
ports:
- "4006:4006"
- "4008:4008"
- "6603:6603"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment