Files
mariadb-galera-cluster/docker-compose.yml
2025-09-18 14:32:24 +08:00

32 lines
904 B
YAML

services:
mariadb:
build:
context: .
dockerfile: Dockerfile
container_name: ${MariaDB__NODE_NAME}
restart: unless-stopped
environment:
MARIADB_ROOT_PASSWORD: ${MariaDB__MYSQL_ROOT_PASSWORD}
MARIADB_DATABASE: ${MariaDB__MYSQL_DATABASE}
MARIADB_USER: ${MariaDB__MYSQL_USER}
MARIADB_PASSWORD: ${MariaDB__MYSQL_PASSWORD}
MariaDB__BOOTSTRAP: ${MariaDB__BOOTSTRAP}
MariaDB__NODE_NAME: ${MariaDB__NODE_NAME}
MariaDB__NODE_ADDRESS: ${MariaDB__NODE_ADDRESS}
MariaDB__CLUSTER_NAME: ${MariaDB__CLUSTER_NAME}
MariaDB__CLUSTER_ADDRESS: ${MariaDB__CLUSTER_ADDRESS}
volumes:
- ./data:/var/lib/mysql
- ./conf.d:/etc/mysql/conf.d
ports:
- "3306:3306"
- "4567:4567"
- "4567:4567/udp"
- "4568:4568"
- "4444:4444"
networks:
default:
networks:
default:
name: mariadb_net