78 lines
2.0 KiB
YAML
78 lines
2.0 KiB
YAML
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:
|
|
image: zabbix/zabbix-server-mysql:alpine-7.2.4
|
|
# 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:
|
|
image: zabbix/zabbix-web-nginx-mysql:alpine-7.2.4
|
|
# 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
|