Docker

icinga2 (latest)

Published 2025-09-20 18:52:02 +02:00 by svc-docker in docker/icinga2

Installation

docker pull git.ao-it.net/docker/icinga2:latest
sha256:6078c62680da4d1177c443e2788bb2bd09ccf9cd205373eace56eab53b6114eb

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1757289600'
LABEL maintainer=docker@ao-it.net
ARG DEBIAN_FRONTEND=noninteractive
RUN |1 DEBIAN_FRONTEND=noninteractive bash -exo pipefail -c apt update ; apt install -y wget gnupg ; wget -O - https://packages.icinga.com/icinga.key | gpg --dearmor -o /usr/share/keyrings/icinga-archive-keyring.gpg ; source /etc/os-release ; echo "deb [signed-by=/usr/share/keyrings/icinga-archive-keyring.gpg] https://packages.icinga.com/debian icinga-${VERSION_CODENAME} main" > /etc/apt/sources.list.d/${VERSION_CODENAME}-icinga.list ; echo "deb-src [signed-by=/usr/share/keyrings/icinga-archive-keyring.gpg] https://packages.icinga.com/debian icinga-${VERSION_CODENAME} main" >> /etc/apt/sources.list.d/${VERSION_CODENAME}-icinga.list ; apt clean all ; rm -vrf /var/lib/apt/lists/* # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive bash -exo pipefail -c apt update ; apt install -y icinga2 monitoring-plugins ; mkdir -p /run/icinga2 ; chown nagios: /run/icinga2 ; apt clean all ; rm -vrf /var/lib/apt/lists/* # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive bash -exo pipefail -c apt update ; apt-get install -y python3-requests python3-easysnmp python3-paho-mqtt python3-nagiosplugin; apt clean all ; rm -vrf /var/lib/apt/lists/* # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive bash -exo pipefail -c mkdir -p /data ; mkdir -p /data-init/etc/ ; mkdir -p /data-init/var/ ; mkdir -p /data-init/plugins ; mv /etc/icinga2 /data-init/etc/ ; mv /var/lib/icinga2 /data-init/var/ ; mv /usr/lib/nagios/plugins /data-init/ ; ln -vs /data/etc/icinga2 /etc/icinga2 ; ln -vs /data/var/icinga2 /var/lib/icinga2 ; ln -vs /data/plugins /usr/lib/nagios/plugins # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive bash -exo pipefail -c echo alias icinga2reload="'/usr/lib/icinga2/safe-reload /etc/default/icinga2'" >> /root/.bashrc ; echo alias icinga2checkconfig="'icinga2 daemon -C -X'" >> /root/.bashrc # buildkit
COPY init.sh /root/init.sh # buildkit
EXPOSE map[5665/tcp:{}]
VOLUME [/data]
WORKDIR /data
USER root
ENTRYPOINT ["bash" "/root/init.sh"]
CMD ["/usr/sbin/icinga2" "daemon"]

Labels

Key Value
maintainer docker@ao-it.net
Details
Container
2025-09-20 18:52:02 +02:00
23
OCI / Docker
linux/amd64
121 MiB
Versions (1) View all
latest 2025-09-20