Установим необходимые пакеты
apt-get install -y docker-engine docker-compose systemctl enable --now docker
перейдем в конфигурационный файл vim zabbix.yml
services: zabbix-mariadb: image: mariadb container_name: zabbix-mariadb hostname: zabbix-mariadb restart: unless-stopped environment: TZ: "Europe/Moscow" MYSQL_ROOT_USER: root MYSQL_ROOT_PASSWORD: secret MYSQL_DATABASE: zabbix MYSQL_USER: zabbix MYSQL_PASSWORD: zabbixpass networks: - default volumes: - /opt/zabbix/mariadb/data:/var/lib/mysql zabbix-server: image: zabbix/zabbix-server-mysql container_name: zabbix-server hostname: zabbix-server restart: unless-stopped environment: TZ: "Europe/Moscow" DB_SERVER_HOST: zabbix-mariadb MYSQL_USER: zabbix MYSQL_PASSWORD: zabbixpass ZBX_ALLOWUNSUPPORTEDDBVERSIONS: 1 networks: default: ipv4_address: 172.28.0.254 depends_on: - zabbix-mariadb zabbix-web: image: zabbix/zabbix-web-nginx-mysql container_name: zabbix-web hostname: zabbix-web restart: unless-stopped environment: TZ: "Europe/Moscow