Hello , im facing this error everytime i try install zabbix with docker compose usin swarm and docker stack , but when i lunch docker-compose up everything works fine , but when i use docker stack deploy everytime i got errors like : unable to setup database , or existing table , or user error ,
my docker compose file :
version: "3.9"
networks:
zbx_net:
driver: overlay
services:
zabbix-server:
image: zabbix/zabbix-server-mysql:ubuntu-5.2-latest
deploy:
mode: replicated
replicas: 3
environment:
DB_SERVER_HOST: mysql-server
MYSQL_DATABASE: zabbix
MYSQL_USER: zabbix
MYSQL_PASSWORD: Securi123
ports:
- "10051:10051"
depends_on:
- mysql-server
- zabbix-java-gateway
networks:
- zbx_net
mysql-server:
image: mysql:8.0
deploy:
mode: replicated
replicas: 3
environment:
MYSQL_ROOT_PASSWORD: Securi123
MYSQL_DATABASE: zabbix
MYSQL_USER: zabbix
MYSQL_PASSWORD: Securi123
ports:
- "3306:3306"
networks:
- zbx_net
zabbix-web:
image: zabbix/zabbix-web-apache-mysql:ubuntu-5.2-latest
deploy:
mode: replicated
replicas: 3
environment:
DB_SERVER_HOST: mysql-server
MYSQL_DATABASE: zabbix
MYSQL_USER: zabbix
MYSQL_PASSWORD: Securi123
PHP_TZ: Asia/Shanghai
ZBX_SERVER_HOST: zabbix-server
ports:
- "80:8080"
- "443:8443"
depends_on:
- mysql-server
- zabbix-server
networks:
- zbx_net
zabbix-agent:
image: zabbix/zabbix-agent:ubuntu-5.2-latest
deploy:
mode: replicated
replicas: 3
environment:
ZBX_SERVER_HOST: zabbix-server
ports:
- "10050:10050"
depends_on:
- zabbix-server
networks:
- zbx_net
zabbix-snmptraps:
image: zabbix/zabbix-snmptraps:ubuntu-5.2-latest
deploy:
mode: replicated
replicas: 3
ports:
- "162:1162/udp"
networks:
- zbx_net
my docker compose file :
version: "3.9"
networks:
zbx_net:
driver: overlay
services:
zabbix-server:
image: zabbix/zabbix-server-mysql:ubuntu-5.2-latest
deploy:
mode: replicated
replicas: 3
environment:
DB_SERVER_HOST: mysql-server
MYSQL_DATABASE: zabbix
MYSQL_USER: zabbix
MYSQL_PASSWORD: Securi123
ports:
- "10051:10051"
depends_on:
- mysql-server
- zabbix-java-gateway
networks:
- zbx_net
mysql-server:
image: mysql:8.0
deploy:
mode: replicated
replicas: 3
environment:
MYSQL_ROOT_PASSWORD: Securi123
MYSQL_DATABASE: zabbix
MYSQL_USER: zabbix
MYSQL_PASSWORD: Securi123
ports:
- "3306:3306"
networks:
- zbx_net
zabbix-web:
image: zabbix/zabbix-web-apache-mysql:ubuntu-5.2-latest
deploy:
mode: replicated
replicas: 3
environment:
DB_SERVER_HOST: mysql-server
MYSQL_DATABASE: zabbix
MYSQL_USER: zabbix
MYSQL_PASSWORD: Securi123
PHP_TZ: Asia/Shanghai
ZBX_SERVER_HOST: zabbix-server
ports:
- "80:8080"
- "443:8443"
depends_on:
- mysql-server
- zabbix-server
networks:
- zbx_net
zabbix-agent:
image: zabbix/zabbix-agent:ubuntu-5.2-latest
deploy:
mode: replicated
replicas: 3
environment:
ZBX_SERVER_HOST: zabbix-server
ports:
- "10050:10050"
depends_on:
- zabbix-server
networks:
- zbx_net
zabbix-snmptraps:
image: zabbix/zabbix-snmptraps:ubuntu-5.2-latest
deploy:
mode: replicated
replicas: 3
ports:
- "162:1162/udp"
networks:
- zbx_net