vm-mts/zabbix/docker-compose.yaml

80 lines
2.1 KiB
YAML
Raw Permalink Normal View History

2025-03-31 16:09:18 +04:00
services:
zabbix-mariadb:
image: mariadb:11.4.3
container_name: zabbix-mariadb
hostname: zabbix-mariadb
restart: unless-stopped
environment:
TZ: "Europe/Samara"
MYSQL_ROOT_USER: root
MYSQL_ROOT_PASSWORD: qwe1v12345
MYSQL_DATABASE: zabbix
MYSQL_USER: zabbix
MYSQL_PASSWORD: zabbixpass
networks:
- overlay_net
volumes:
- /app/zabbix/db:/var/lib/mysql
deploy:
resources:
limits:
memory: 2G
zabbix-server:
2025-10-31 08:55:39 +04:00
image: zabbix/zabbix-server-mysql:alpine-7.2.11
# image: zabbix/zabbix-server-mysql:alpine-7.2.4
2025-03-31 16:09:18 +04:00
# image: zabbix/zabbix-server-mysql:7.2-alpine-latest
# image: zabbix/zabbix-server-mysql:7.2.0-alpine
# image: zabbix/zabbix-server-mysql:7.0.5-alpine
# image: zabbix/zabbix-server-mysql:7.0.4-alpine
container_name: zabbix-server
hostname: zabbix-server
restart: unless-stopped
environment:
TZ: "Europe/Samara"
DB_SERVER_HOST: zabbix-mariadb
MYSQL_USER: zabbix
MYSQL_PASSWORD: zabbixpass
networks:
overlay_net:
ipv4_address: 11.200.0.10
depends_on:
- zabbix-mariadb
deploy:
resources:
limits:
memory: 500M
zabbix-web:
2025-10-31 08:55:39 +04:00
image: zabbix/zabbix-web-nginx-mysql:alpine-7.2.11
# image: zabbix/zabbix-web-nginx-mysql:alpine-7.2.4
2025-03-31 16:09:18 +04:00
# image: zabbix/zabbix-web-nginx-mysql:7.2-alpine-latest
# image: zabbix/zabbix-web-nginx-mysql:7.2.0-alpine
# image: zabbix/zabbix-web-nginx-mysql:7.0.5-alpine
# image: zabbix/zabbix-web-nginx-mysql:7.0.4-alpine
container_name: zabbix-web
hostname: zabbix-web
restart: unless-stopped
environment:
TZ: "Europe/Samara"
DB_SERVER_HOST: zabbix-mariadb
MYSQL_USER: zabbix
MYSQL_PASSWORD: zabbixpass
ZBX_SERVER_HOST: zabbix-server
PHP_TZ: "Europe/Samara"
ports:
- 8080:8080
- 8443:8443
networks:
- overlay_net
depends_on:
- zabbix-mariadb
- zabbix-server
deploy:
resources:
limits:
memory: 500M
networks:
overlay_net:
external: true