ZabbixをDockerコンテナとして起動する
ZabbixをDockerコンテナとして起動する場合、zabbix-dockerリポジトリにあるファイルを利用します。
例えば以下のように実行します。
git clone https://github.com/zabbix/zabbix-docker.git && \
cd zabbix-docker/
docker compose -f ./compose_pgsql.yaml up -d
これでZabbixが起動します。
# docker compose ps -a
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
zabbix-docker-postgres-server-1 postgres:17-alpine "docker-entrypoint.s…" postgres-server 33 seconds ago Up 31 seconds (healthy) 5432/tcp
zabbix-docker-server-db-init-1 zabbix/zabbix-server-pgsql:alpine-7.4-latest "/usr/bin/docker-ent…" server-db-init 32 seconds ago Exited (0) 13 seconds ago
zabbix-docker-zabbix-server-1 zabbix/zabbix-server-pgsql:alpine-7.4-latest "/usr/bin/docker-ent…" zabbix-server 32 seconds ago Up 13 seconds 0.0.0.0:10051->10051/tcp, [::]:10051->10051/tcp
zabbix-docker-zabbix-web-nginx-pgsql-1 zabbix/zabbix-web-nginx-pgsql:alpine-7.4-latest "docker-entrypoint.sh" zabbix-web-nginx-pgsql 32 seconds ago Up 13 seconds (healthy) 0.0.0.0:80->8080/tcp, [::]:80->8080/tcp, 0.0.0.0:443->8443/tcp, [::]:443->8443/tcp