version: '3' services: db: image: mysql:latest #也可复用已存在的mysql实例 container_name: zabbix-db environment: MYSQL_DATABASE: zabbix MYSQL_USER: zabbix MYSQL_PASSWORD: zabbix MYSQL_ROOT_PASSWORD: root volumes: - zabbix-db-data:/var/docker/zabbix/mysql restart: unless-stopped zabbix-server: image: zabbix/zabbix-server-mysql:alpine-7.2.4 container_name: zabbix-server environment: DB_SERVER_HOST: "db" MYSQL_DATABASE: zabbix MYSQL_USER: zabbix MYSQL_PASSWORD: zabbix MYSQL_ROOT_PASSWORD: root ports: - "10051:10051" depends_on: - db restart: unless-stopped zabbix-web: image: zabbix/zabbix-web-nginx-mysql:alpine-7.2.4 container_name: zabbix-web environment: ZBX_SERVER_HOST: "zabbix-server" DB_SERVER_HOST: "db" MYSQL_DATABASE: zabbix MYSQL_USER: zabbix MYSQL_PASSWORD: zabbix MYSQL_ROOT_PASSWORD: root PHP_TZ: Asia/Shanghai ports: - "80:8080" depends_on: - zabbix-server restart: unless-stopped volumes: zabbix-db-data: