dsql-admin/dsql-app/docker/mariadb/docker-compose.yaml

46 lines
1.1 KiB
YAML
Raw Normal View History

2025-02-16 16:12:40 +00:00
name: galera
services:
mariadb-node1:
build:
context: .
dockerfile: Dockerfile
networks:
galera:
container_name: mariadb-node1
environment:
- MARIADB_ROOT_PASSWORD=password
volumes:
- ./conf.d/node1.cnf:/etc/mysql/conf.d/galera.cnf
- ./db:/var/lib/mysql
mariadb-node2:
build:
context: .
dockerfile: Dockerfile
container_name: mariadb-node2
networks:
galera:
environment:
- MARIADB_ROOT_PASSWORD=password
volumes:
- ./conf.d/node2.cnf:/etc/mysql/conf.d/galera.cnf
command: ["mariadbd"]
mariadb-node3:
build:
context: .
dockerfile: Dockerfile
container_name: mariadb-node3
networks:
galera:
environment:
- MARIADB_ROOT_PASSWORD=password
volumes:
- ./conf.d/node3.cnf:/etc/mysql/conf.d/galera.cnf
command: ["mariadbd"]
networks:
galera:
driver: bridge