mariadb-galera-server: image: rancher/galera:10.0.22-rancher2 net: "container:galera" environment: TERM: "xterm" MYSQL_ROOT_PASSWORD: "${mysql_root_password}" MYSQL_DATABASE: "${mysql_database}" MYSQL_USER: "${mysql_user}" MYSQL_PASSWORD: "${mysql_password}" volumes_from: - 'mariadb-galera-data' labels: io.rancher.container.hostname_override: container_name entrypoint: bash -x /opt/rancher/start_galera mariadb-galera-data: image: rancher/galera:10.0.22-rancher2 net: none environment: MYSQL_ALLOW_EMPTY_PASSWORD: "yes" volumes: - /var/lib/mysql - /etc/mysql/conf.d - /docker-entrypoint-initdb.d - /opt/rancher command: /bin/true labels: io.rancher.container.start_once: true galera-leader-forwarder: image: rancher/galera-leader-proxy:v0.1.0 net: "container:galera" volumes_from: - 'mariadb-galera-data' galera: image: rancher/galera-conf:v0.2.0 labels: io.rancher.sidekicks: mariadb-galera-data,mariadb-galera-server,galera-leader-forwarder io.rancher.container.hostname_override: container_name io.rancher.scheduler.affinity:container_label_soft_ne: io.rancher.stack_service.name=$${stack_name}/$${service_name} volumes_from: - 'mariadb-galera-data' stdin_open: true tty: true command: /bin/bash galera-lb: expose: - 3306:3307/tcp tty: true image: rancher/load-balancer-service links: - galera:galera stdin_open: true