Deprecated, use https://hub.docker.com/u/icinga instead
10K+
including the most important modules, DB drivers & PHP
setup token is printed to stdout after the SETUP TOKEN message. In a swarm environment display token with 'docker service logs '. During setup use icinga2 as database name ans postgres as user (without password - local connection)
docker service create --name monitor
--label "traefik.frontend.rule=Host:"
--label "traefik.port=80"
--label 'traefik.enable=true'
--network clusternet
--mount type=bind,src=/cluster/container/monitor/etc,dst=/etc/apache2
--mount type=bind,src=/cluster/container/monitor/var,dst=/var/www
--mount type=bind,src=/cluster/container/monitor/log,dst=/var/log/apache2
--mount type=bind,src=/cluster/container/monitor/icinga,dst=/etc/icinga2
--mount type=bind,src=/cluster/container/monitor/icingaweb,dst=/etc/icingaweb2
--mount type=bind,src=/cluster/container/monitor/postgres,dst=/var/lib/postgresql
pdbs/icinga2:latest
start docker container:
docker run -it -p 80:80 --name icinga2 pdbs/icinga2
Upgrades can be made without re-initialization of the Icinga service. However, if something fails, follow the procedure as described below.
If something else fails (e.g. config file messed up), issue
/etc/init.d/icinga2 checkconfig
inside the container.
Content type
Image
Digest
sha256:a5f857133…
Size
245.9 MB
Last updated
about 3 years ago
docker pull pdbs/icinga2