services: db: image: postgres:16 container_name: zabbix-db restart: unless-stopped environment: POSTGRES_DB: zabbix_bd POSTGRES_USER: logan POSTGRES_PASSWORD: VerificatioN777@ volumes: - /srv/disk1/zabbix/db_data:/var/lib/postgresql/data zabbix-server: image: zabbix/zabbix-server-pgsql:ubuntu-7.4-latest container_name: zabbix-server restart: unless-stopped depends_on: - db environment: DB_SERVER_HOST: db POSTGRES_DB: zabbix_db POSTGRES_USER: logan POSTGRES_PASSWORD: VerificatioN777@ ports: - "10051:10051" zabbix-web: image: zabbix/zabbix-web-nginx-pgsql:ubuntu-7.4-latest container_name: zabbix-web restart: unless-stopped depends_on: - db - zabbix-server environment: DB_SERVER_HOST: db POSTGRES_DB: zabbix_db POSTGRES_USER: logan POSTGRES_PASSWORD: VerificatioN777@ ZBX_SERVER_HOST: zabbix-server PHP_TZ: Europe/Moscow ports: - "8080:8080" zabbix-agent2: image: zabbix/zabbix-agent2:ubuntu-7.4-latest container_name: zabbix-agent2 restart: unless-stopped depends_on: - zabbix-server environment: ZBX_SERVER_HOST: zabbix-server ZBX_HOSTNAME: Zabbix server volumes: db_data: