| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- # docker-compose zabbix-server镜像部署配置文件
- version: '3.3'
- services:
- zabbix_mysql:
- container_name: "zabbix_mysql"
- restart: "always"
- image: mariadb:11.5.2
- ports:
- - "13306:3306"
- volumes:
- - ./mysql-data:/var/lib/mysql
- command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_bin
- environment:
- LANG: "en_US.UTF-8"
- LC_ALL: "en_US.UTF-8"
- MYSQL_ROOT_PASSWORD: "mysqlpss123"
- MYSQL_USER: "zabbix"
- MYSQL_PASSWORD: "mysqlpss123"
- MYSQL_DATABASE: "zabbix"
- MYSQL_CHARSET: "utf8mb4"
- MYSQL_COLLATION: "utf8mb4_bin"
- zabbix_server:
- container_name: "zabbix_server"
- restart: "always"
- image: zabbix/zabbix-server-mysql
- ports:
- - "10051:10051"
- volumes:
- - /etc/localtime:/etc/localtime:ro
- depends_on:
- - zabbix_mysql
- links:
- - zabbix_mysql:mysql
- environment:
- LANG: "en_US.UTF-8"
- LC_ALL: "en_US.UTF-8"
- DB_SERVER_HOST: "mysql"
- MYSQL_USER: "zabbix"
- MYSQL_DATABASE: "zabbix"
- MYSQL_PASSWORD: "mysqlpss123"
- MYSQL_CHARSET: "utf8"
- MYSQL_COLLATION: "utf8_bin"
- zabbix_nginx_web:
- container_name: "zabbix_nginx_web"
- restart: "always"
- image: zabbix/zabbix-web-nginx-mysql
- ports:
- - "1443:443"
- - "80:8080"
- depends_on:
- - zabbix_mysql
- - zabbix_server
- links:
- - zabbix_mysql:mysql
- - zabbix_server:zabbix_server
- environment:
- LANG: "en_US.UTF-8"
- LC_ALL: "en_US.UTF-8"
- DB_SERVER_HOST: "mysql"
- MYSQL_USER: "zabbix"
- MYSQL_PASSWORD: "mysqlpss123"
- MYSQL_DATABASE: "zabbix"
- ZBX_SERVER_HOST: "zabbix_server"
- PHP_TZ: "Asia/Shanghai"
- MYSQL_CHARSET: "utf8"
- MYSQL_COLLATION: "utf8_bin"
|