2021-07-22 11:04:22 UTC
94 MB
/var/lib/snmp/mibs/ietf:/var/lib/snmp/mibs/iana:/usr/share/snmp/mibs:/var/lib/zabbix/mibs
MIBS+ALL
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TERMxterm
ZBX_SOURCEShttps://git.zabbix.com/scm/zbx/zabbix.git
ZBX_VERSION5.4.3
[#000] sha256:a31c7b29f4ad2bd946738970f040825704a523ded1b9d6f9c7c7cafc6ab731df - 28.99% (27.2 MB)
[#001] sha256:0d302e8ee03bf5170b4d3eb52a767c184528179510c9c178e70b81f9379088bc - 66.15% (62.2 MB)
[#002] sha256:aef38edad968833f2a1edc43f400e11f6426eae8726de528d2c481d88360578e - 4.86% (4.57 MB)
[#003] sha256:12ffa0902bb5dbcdbc97a1e30658672f8766beb02d0471be125927b3a704cf43 - 0.0% (4.46 KB)
/bin/sh -c #(nop) ADD file:5c3d9d2597e01d1cee8513ff0e1344e7791e6f582be2cbd1d5777dd204780f1c in /
2021-07-13 22:29:34 UTC/bin/sh -c #(nop) CMD ["bash"]
2021-07-22 11:01:09 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Zabbix server (MySQL) org.opencontainers.image.authors=Alexey Pustovalov <[email protected]> org.opencontainers.image.vendor=Zabbix LLC org.opencontainers.image.url=https://zabbix.com/ org.opencontainers.image.description=Zabbix server with MySQL database support org.opencontainers.image.licenses=GPL v2.0
2021-07-22 11:01:09 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGTERM
2021-07-22 11:01:09 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux && ARCH_SUFFIX="$(arch)"; case "$ARCH_SUFFIX" in i686) export ARCH_SUFFIX='i386' ;; x86_64) [ -f /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 ] && export ARCH_SUFFIX='amd64' || export ARCH_SUFFIX='i386' ;; aarch64) export ARCH_SUFFIX='arm64' ;; armv7l) export ARCH_SUFFIX='armhf' ;; ppc64el|ppc64le) export ARCH_SUFFIX='ppc64le' ;; s390x) export ARCH_SUFFIX='s390x' ;; *) echo "Unknown ARCH_SUFFIX=${ARCH_SUFFIX-}"; exit 1 ;; esac; echo "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d && groupadd --system --gid 1995 zabbix && useradd --system --comment "Zabbix monitoring system" -g zabbix -G root,dialout --uid 1997 --shell /sbin/nologin --home-dir /var/lib/zabbix/ zabbix && mkdir -p /etc/zabbix && mkdir -p /var/lib/zabbix && mkdir -p /var/lib/zabbix/enc && mkdir -p /var/lib/zabbix/export && mkdir -p /var/lib/zabbix/mibs && mkdir -p /var/lib/zabbix/modules && mkdir -p /var/lib/zabbix/snmptraps && mkdir -p /var/lib/zabbix/ssh_keys && mkdir -p /var/lib/zabbix/ssl && mkdir -p /var/lib/zabbix/ssl/certs && mkdir -p /var/lib/zabbix/ssl/keys && mkdir -p /var/lib/zabbix/ssl/ssl_ca && mkdir -p /usr/lib/zabbix/alertscripts && mkdir -p /usr/lib/zabbix/externalscripts && mkdir -p /usr/share/doc/zabbix-server-mysql && apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install tini tzdata ca-certificates iputils-ping traceroute fping libcurl4 libevent-2.1 libmysqlclient21 libopenipmi0 libpcre3 libsnmp35 libssh-4 libssl1.1 libxml2 mysql-client snmp-mibs-downloader unixodbc && apt-get -y autoremove && apt-get -y clean && rm -rf /var/lib/apt/lists/* # buildkit
2021-07-22 11:01:09 UTC (buildkit.dockerfile.v0)ARG MAJOR_VERSION=5.4
2021-07-22 11:01:09 UTC (buildkit.dockerfile.v0)ARG ZBX_VERSION=5.4.3
2021-07-22 11:01:09 UTC (buildkit.dockerfile.v0)ARG ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git
2021-07-22 11:01:09 UTC (buildkit.dockerfile.v0)ENV TERM=xterm MIBDIRS=/var/lib/snmp/mibs/ietf:/var/lib/snmp/mibs/iana:/usr/share/snmp/mibs:/var/lib/zabbix/mibs MIBS=+ALL ZBX_VERSION=5.4.3 ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git
2021-07-22 11:01:09 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://www.zabbix.com/documentation/5.4/manual/installation/containers org.opencontainers.image.version=5.4.3 org.opencontainers.image.source=https://git.zabbix.com/scm/zbx/zabbix.git
2021-07-22 11:04:22 UTC (buildkit.dockerfile.v0)RUN |3 MAJOR_VERSION=5.4 ZBX_VERSION=5.4.3 ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git /bin/sh -c set -eux && apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install autoconf automake gcc libc6-dev libcurl4-openssl-dev libevent-dev libldap2-dev libmysqlclient-dev libopenipmi-dev libpcre3-dev libsnmp-dev libssh-dev libxml2-dev make pkg-config git unixodbc-dev && cd /tmp/ && git -c advice.detachedHead=false clone ${ZBX_SOURCES} --branch ${ZBX_VERSION} --depth 1 --single-branch zabbix-${ZBX_VERSION} && cd /tmp/zabbix-${ZBX_VERSION} && zabbix_revision=`git rev-parse --short HEAD` && sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" include/version.h && ./bootstrap.sh && export CFLAGS="-fPIC -pie -Wl,-z,relro -Wl,-z,now" && ./configure --datadir=/usr/lib --libdir=/usr/lib/zabbix --prefix=/usr --sysconfdir=/etc/zabbix --enable-agent --enable-server --with-mysql --with-ldap --with-libcurl --with-libxml2 --with-net-snmp --with-openipmi --with-openssl --with-ssh --with-unixodbc --enable-ipv6 --silent && make -j"$(nproc)" -s dbschema && make -j"$(nproc)" -s && cp src/zabbix_server/zabbix_server /usr/sbin/zabbix_server && cp src/zabbix_get/zabbix_get /usr/bin/zabbix_get && cp src/zabbix_sender/zabbix_sender /usr/bin/zabbix_sender && cp conf/zabbix_server.conf /etc/zabbix/zabbix_server.conf && cat database/mysql/schema.sql > database/mysql/create.sql && cat database/mysql/images.sql >> database/mysql/create.sql && cat database/mysql/data.sql >> database/mysql/create.sql && gzip database/mysql/create.sql && cp database/mysql/create.sql.gz /usr/share/doc/zabbix-server-mysql/ && cd /tmp/ && rm -rf /tmp/zabbix-${ZBX_VERSION}/ && chown --quiet -R zabbix:root /etc/zabbix/ /var/lib/zabbix/ && chgrp -R 0 /etc/zabbix/ /var/lib/zabbix/ && chmod -R g=u /etc/zabbix/ /var/lib/zabbix/ && DEBIAN_FRONTEND=noninteractive apt-get -y purge autoconf automake gcc libc6-dev libcurl4-openssl-dev libevent-dev libldap2-dev libmysqlclient-dev libopenipmi-dev libpcre3-dev libsnmp-dev libssh-dev libxml2-dev make pkg-config git unixodbc-dev && apt-get -y autoremove && rm -rf /var/lib/apt/lists/* # buildkit
2021-07-22 11:04:22 UTC (buildkit.dockerfile.v0)EXPOSE map[10051/tcp:{}]
2021-07-22 11:04:22 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/zabbix
2021-07-22 11:04:22 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/zabbix/snmptraps /var/lib/zabbix/export]
2021-07-22 11:04:22 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/bin/ # buildkit
2021-07-22 11:04:22 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/tini" "--" "/usr/bin/docker-entrypoint.sh"]
2021-07-22 11:04:22 UTC (buildkit.dockerfile.v0)USER 1997
2021-07-22 11:04:22 UTC (buildkit.dockerfile.v0)CMD ["/usr/sbin/zabbix_server" "--foreground" "-c" "/etc/zabbix/zabbix_server.conf"]
2021-07-22 11:37:46 UTC
88 MB
/var/lib/snmp/mibs/ietf:/var/lib/snmp/mibs/iana:/usr/share/snmp/mibs:/var/lib/zabbix/mibs
MIBS+ALL
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TERMxterm
ZBX_SOURCEShttps://git.zabbix.com/scm/zbx/zabbix.git
ZBX_VERSION5.4.3
[#000] sha256:5c5378967b4ed259bac71be5e1a9ea052469b5fe62bed34b19deb57d53dc63c0 - 26.07% (22.9 MB)
[#001] sha256:146dfc84200aea724d4faef75d087962019f7b9a54bf39c148e2f6931eccaf7d - 68.93% (60.7 MB)
[#002] sha256:dc2945d848474fab20e65b49898720709cb56397223dead93481eff46fe38346 - 4.99% (4.4 MB)
[#003] sha256:6e7a4a58acee42c839e8a04577493b29eaba8b41360463ca1d8d27879d852bdb - 0.0% (4.46 KB)
/bin/sh -c #(nop) ADD file:1ec1791cf8b61620293d0fdf83d76f3c07482a327aefef699a43e82e7c3aa0f0 in /
2021-07-13 23:21:08 UTC/bin/sh -c #(nop) CMD ["bash"]
2021-07-22 11:08:06 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Zabbix server (MySQL) org.opencontainers.image.authors=Alexey Pustovalov <[email protected]> org.opencontainers.image.vendor=Zabbix LLC org.opencontainers.image.url=https://zabbix.com/ org.opencontainers.image.description=Zabbix server with MySQL database support org.opencontainers.image.licenses=GPL v2.0
2021-07-22 11:08:06 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGTERM
2021-07-22 11:08:06 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux && ARCH_SUFFIX="$(arch)"; case "$ARCH_SUFFIX" in i686) export ARCH_SUFFIX='i386' ;; x86_64) [ -f /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 ] && export ARCH_SUFFIX='amd64' || export ARCH_SUFFIX='i386' ;; aarch64) export ARCH_SUFFIX='arm64' ;; armv7l) export ARCH_SUFFIX='armhf' ;; ppc64el|ppc64le) export ARCH_SUFFIX='ppc64le' ;; s390x) export ARCH_SUFFIX='s390x' ;; *) echo "Unknown ARCH_SUFFIX=${ARCH_SUFFIX-}"; exit 1 ;; esac; echo "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d && groupadd --system --gid 1995 zabbix && useradd --system --comment "Zabbix monitoring system" -g zabbix -G root,dialout --uid 1997 --shell /sbin/nologin --home-dir /var/lib/zabbix/ zabbix && mkdir -p /etc/zabbix && mkdir -p /var/lib/zabbix && mkdir -p /var/lib/zabbix/enc && mkdir -p /var/lib/zabbix/export && mkdir -p /var/lib/zabbix/mibs && mkdir -p /var/lib/zabbix/modules && mkdir -p /var/lib/zabbix/snmptraps && mkdir -p /var/lib/zabbix/ssh_keys && mkdir -p /var/lib/zabbix/ssl && mkdir -p /var/lib/zabbix/ssl/certs && mkdir -p /var/lib/zabbix/ssl/keys && mkdir -p /var/lib/zabbix/ssl/ssl_ca && mkdir -p /usr/lib/zabbix/alertscripts && mkdir -p /usr/lib/zabbix/externalscripts && mkdir -p /usr/share/doc/zabbix-server-mysql && apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install tini tzdata ca-certificates iputils-ping traceroute fping libcurl4 libevent-2.1 libmysqlclient21 libopenipmi0 libpcre3 libsnmp35 libssh-4 libssl1.1 libxml2 mysql-client snmp-mibs-downloader unixodbc && apt-get -y autoremove && apt-get -y clean && rm -rf /var/lib/apt/lists/* # buildkit
2021-07-22 11:08:06 UTC (buildkit.dockerfile.v0)ARG MAJOR_VERSION=5.4
2021-07-22 11:08:06 UTC (buildkit.dockerfile.v0)ARG ZBX_VERSION=5.4.3
2021-07-22 11:08:06 UTC (buildkit.dockerfile.v0)ARG ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git
2021-07-22 11:08:06 UTC (buildkit.dockerfile.v0)ENV TERM=xterm MIBDIRS=/var/lib/snmp/mibs/ietf:/var/lib/snmp/mibs/iana:/usr/share/snmp/mibs:/var/lib/zabbix/mibs MIBS=+ALL ZBX_VERSION=5.4.3 ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git
2021-07-22 11:08:06 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://www.zabbix.com/documentation/5.4/manual/installation/containers org.opencontainers.image.version=5.4.3 org.opencontainers.image.source=https://git.zabbix.com/scm/zbx/zabbix.git
2021-07-22 11:37:46 UTC (buildkit.dockerfile.v0)RUN |3 MAJOR_VERSION=5.4 ZBX_VERSION=5.4.3 ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git /bin/sh -c set -eux && apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install autoconf automake gcc libc6-dev libcurl4-openssl-dev libevent-dev libldap2-dev libmysqlclient-dev libopenipmi-dev libpcre3-dev libsnmp-dev libssh-dev libxml2-dev make pkg-config git unixodbc-dev && cd /tmp/ && git -c advice.detachedHead=false clone ${ZBX_SOURCES} --branch ${ZBX_VERSION} --depth 1 --single-branch zabbix-${ZBX_VERSION} && cd /tmp/zabbix-${ZBX_VERSION} && zabbix_revision=`git rev-parse --short HEAD` && sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" include/version.h && ./bootstrap.sh && export CFLAGS="-fPIC -pie -Wl,-z,relro -Wl,-z,now" && ./configure --datadir=/usr/lib --libdir=/usr/lib/zabbix --prefix=/usr --sysconfdir=/etc/zabbix --enable-agent --enable-server --with-mysql --with-ldap --with-libcurl --with-libxml2 --with-net-snmp --with-openipmi --with-openssl --with-ssh --with-unixodbc --enable-ipv6 --silent && make -j"$(nproc)" -s dbschema && make -j"$(nproc)" -s && cp src/zabbix_server/zabbix_server /usr/sbin/zabbix_server && cp src/zabbix_get/zabbix_get /usr/bin/zabbix_get && cp src/zabbix_sender/zabbix_sender /usr/bin/zabbix_sender && cp conf/zabbix_server.conf /etc/zabbix/zabbix_server.conf && cat database/mysql/schema.sql > database/mysql/create.sql && cat database/mysql/images.sql >> database/mysql/create.sql && cat database/mysql/data.sql >> database/mysql/create.sql && gzip database/mysql/create.sql && cp database/mysql/create.sql.gz /usr/share/doc/zabbix-server-mysql/ && cd /tmp/ && rm -rf /tmp/zabbix-${ZBX_VERSION}/ && chown --quiet -R zabbix:root /etc/zabbix/ /var/lib/zabbix/ && chgrp -R 0 /etc/zabbix/ /var/lib/zabbix/ && chmod -R g=u /etc/zabbix/ /var/lib/zabbix/ && DEBIAN_FRONTEND=noninteractive apt-get -y purge autoconf automake gcc libc6-dev libcurl4-openssl-dev libevent-dev libldap2-dev libmysqlclient-dev libopenipmi-dev libpcre3-dev libsnmp-dev libssh-dev libxml2-dev make pkg-config git unixodbc-dev && apt-get -y autoremove && rm -rf /var/lib/apt/lists/* # buildkit
2021-07-22 11:37:46 UTC (buildkit.dockerfile.v0)EXPOSE map[10051/tcp:{}]
2021-07-22 11:37:46 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/zabbix
2021-07-22 11:37:46 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/zabbix/snmptraps /var/lib/zabbix/export]
2021-07-22 11:37:46 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/bin/ # buildkit
2021-07-22 11:37:46 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/tini" "--" "/usr/bin/docker-entrypoint.sh"]
2021-07-22 11:37:46 UTC (buildkit.dockerfile.v0)USER 1997
2021-07-22 11:37:46 UTC (buildkit.dockerfile.v0)CMD ["/usr/sbin/zabbix_server" "--foreground" "-c" "/etc/zabbix/zabbix_server.conf"]
2021-07-22 11:37:35 UTC
94.4 MB
/var/lib/snmp/mibs/ietf:/var/lib/snmp/mibs/iana:/usr/share/snmp/mibs:/var/lib/zabbix/mibs
MIBS+ALL
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TERMxterm
ZBX_SOURCEShttps://git.zabbix.com/scm/zbx/zabbix.git
ZBX_VERSION5.4.3
[#000] sha256:99006dae3b24cf096633c9f0234ddeefee9042d4bede6ebc607d63a52bb79fb0 - 27.44% (25.9 MB)
[#001] sha256:e2436958740aede21f2f9d1a7a52a75d2304e3f088e696581d250f2d62473be2 - 67.8% (64 MB)
[#002] sha256:11a10fcdcbeb2764db4248e1e33556cb159dbb7296b8c6b4d71269dab7e401b1 - 4.75% (4.49 MB)
[#003] sha256:1ac3f5cbb682332c6caad35c8cfc7f717123c5590b3774e91271fe82f08ed004 - 0.0% (4.46 KB)
/bin/sh -c #(nop) ADD file:4a34ac318ec122d2262279f4f06fd87cdf0383df4b0919cd46f3455b4fcb20a2 in /
2021-07-13 23:01:23 UTC/bin/sh -c #(nop) CMD ["bash"]
2021-07-22 11:08:05 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Zabbix server (MySQL) org.opencontainers.image.authors=Alexey Pustovalov <[email protected]> org.opencontainers.image.vendor=Zabbix LLC org.opencontainers.image.url=https://zabbix.com/ org.opencontainers.image.description=Zabbix server with MySQL database support org.opencontainers.image.licenses=GPL v2.0
2021-07-22 11:08:05 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGTERM
2021-07-22 11:08:05 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux && ARCH_SUFFIX="$(arch)"; case "$ARCH_SUFFIX" in i686) export ARCH_SUFFIX='i386' ;; x86_64) [ -f /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 ] && export ARCH_SUFFIX='amd64' || export ARCH_SUFFIX='i386' ;; aarch64) export ARCH_SUFFIX='arm64' ;; armv7l) export ARCH_SUFFIX='armhf' ;; ppc64el|ppc64le) export ARCH_SUFFIX='ppc64le' ;; s390x) export ARCH_SUFFIX='s390x' ;; *) echo "Unknown ARCH_SUFFIX=${ARCH_SUFFIX-}"; exit 1 ;; esac; echo "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d && groupadd --system --gid 1995 zabbix && useradd --system --comment "Zabbix monitoring system" -g zabbix -G root,dialout --uid 1997 --shell /sbin/nologin --home-dir /var/lib/zabbix/ zabbix && mkdir -p /etc/zabbix && mkdir -p /var/lib/zabbix && mkdir -p /var/lib/zabbix/enc && mkdir -p /var/lib/zabbix/export && mkdir -p /var/lib/zabbix/mibs && mkdir -p /var/lib/zabbix/modules && mkdir -p /var/lib/zabbix/snmptraps && mkdir -p /var/lib/zabbix/ssh_keys && mkdir -p /var/lib/zabbix/ssl && mkdir -p /var/lib/zabbix/ssl/certs && mkdir -p /var/lib/zabbix/ssl/keys && mkdir -p /var/lib/zabbix/ssl/ssl_ca && mkdir -p /usr/lib/zabbix/alertscripts && mkdir -p /usr/lib/zabbix/externalscripts && mkdir -p /usr/share/doc/zabbix-server-mysql && apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install tini tzdata ca-certificates iputils-ping traceroute fping libcurl4 libevent-2.1 libmysqlclient21 libopenipmi0 libpcre3 libsnmp35 libssh-4 libssl1.1 libxml2 mysql-client snmp-mibs-downloader unixodbc && apt-get -y autoremove && apt-get -y clean && rm -rf /var/lib/apt/lists/* # buildkit
2021-07-22 11:08:05 UTC (buildkit.dockerfile.v0)ARG MAJOR_VERSION=5.4
2021-07-22 11:08:05 UTC (buildkit.dockerfile.v0)ARG ZBX_VERSION=5.4.3
2021-07-22 11:08:05 UTC (buildkit.dockerfile.v0)ARG ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git
2021-07-22 11:08:05 UTC (buildkit.dockerfile.v0)ENV TERM=xterm MIBDIRS=/var/lib/snmp/mibs/ietf:/var/lib/snmp/mibs/iana:/usr/share/snmp/mibs:/var/lib/zabbix/mibs MIBS=+ALL ZBX_VERSION=5.4.3 ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git
2021-07-22 11:08:05 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://www.zabbix.com/documentation/5.4/manual/installation/containers org.opencontainers.image.version=5.4.3 org.opencontainers.image.source=https://git.zabbix.com/scm/zbx/zabbix.git
2021-07-22 11:37:35 UTC (buildkit.dockerfile.v0)RUN |3 MAJOR_VERSION=5.4 ZBX_VERSION=5.4.3 ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git /bin/sh -c set -eux && apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install autoconf automake gcc libc6-dev libcurl4-openssl-dev libevent-dev libldap2-dev libmysqlclient-dev libopenipmi-dev libpcre3-dev libsnmp-dev libssh-dev libxml2-dev make pkg-config git unixodbc-dev && cd /tmp/ && git -c advice.detachedHead=false clone ${ZBX_SOURCES} --branch ${ZBX_VERSION} --depth 1 --single-branch zabbix-${ZBX_VERSION} && cd /tmp/zabbix-${ZBX_VERSION} && zabbix_revision=`git rev-parse --short HEAD` && sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" include/version.h && ./bootstrap.sh && export CFLAGS="-fPIC -pie -Wl,-z,relro -Wl,-z,now" && ./configure --datadir=/usr/lib --libdir=/usr/lib/zabbix --prefix=/usr --sysconfdir=/etc/zabbix --enable-agent --enable-server --with-mysql --with-ldap --with-libcurl --with-libxml2 --with-net-snmp --with-openipmi --with-openssl --with-ssh --with-unixodbc --enable-ipv6 --silent && make -j"$(nproc)" -s dbschema && make -j"$(nproc)" -s && cp src/zabbix_server/zabbix_server /usr/sbin/zabbix_server && cp src/zabbix_get/zabbix_get /usr/bin/zabbix_get && cp src/zabbix_sender/zabbix_sender /usr/bin/zabbix_sender && cp conf/zabbix_server.conf /etc/zabbix/zabbix_server.conf && cat database/mysql/schema.sql > database/mysql/create.sql && cat database/mysql/images.sql >> database/mysql/create.sql && cat database/mysql/data.sql >> database/mysql/create.sql && gzip database/mysql/create.sql && cp database/mysql/create.sql.gz /usr/share/doc/zabbix-server-mysql/ && cd /tmp/ && rm -rf /tmp/zabbix-${ZBX_VERSION}/ && chown --quiet -R zabbix:root /etc/zabbix/ /var/lib/zabbix/ && chgrp -R 0 /etc/zabbix/ /var/lib/zabbix/ && chmod -R g=u /etc/zabbix/ /var/lib/zabbix/ && DEBIAN_FRONTEND=noninteractive apt-get -y purge autoconf automake gcc libc6-dev libcurl4-openssl-dev libevent-dev libldap2-dev libmysqlclient-dev libopenipmi-dev libpcre3-dev libsnmp-dev libssh-dev libxml2-dev make pkg-config git unixodbc-dev && apt-get -y autoremove && rm -rf /var/lib/apt/lists/* # buildkit
2021-07-22 11:37:35 UTC (buildkit.dockerfile.v0)EXPOSE map[10051/tcp:{}]
2021-07-22 11:37:35 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/zabbix
2021-07-22 11:37:35 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/zabbix/snmptraps /var/lib/zabbix/export]
2021-07-22 11:37:35 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/bin/ # buildkit
2021-07-22 11:37:35 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/tini" "--" "/usr/bin/docker-entrypoint.sh"]
2021-07-22 11:37:35 UTC (buildkit.dockerfile.v0)USER 1997
2021-07-22 11:37:35 UTC (buildkit.dockerfile.v0)CMD ["/usr/sbin/zabbix_server" "--foreground" "-c" "/etc/zabbix/zabbix_server.conf"]
2021-07-22 11:38:16 UTC
104 MB
/var/lib/snmp/mibs/ietf:/var/lib/snmp/mibs/iana:/usr/share/snmp/mibs:/var/lib/zabbix/mibs
MIBS+ALL
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TERMxterm
ZBX_SOURCEShttps://git.zabbix.com/scm/zbx/zabbix.git
ZBX_VERSION5.4.3
[#000] sha256:157ef43c951ca9b65226089aef70b09df64b81636884260390a329c24a3c614b - 30.64% (31.7 MB)
[#001] sha256:fe6a769ec83c7c23639318b72ad7a7691ba4bb6ed92e4ae233f6df0d461a87a9 - 64.91% (67.3 MB)
[#002] sha256:c2bfc9db0264f4934cea387beebbebdcb8c78241f2f181a7791cae1e0a027449 - 4.44% (4.6 MB)
[#003] sha256:657783d3cb2f10666dce6364b90730c003f2377f3ab47ef6795e062a8543e9c9 - 0.0% (4.46 KB)
/bin/sh -c #(nop) ADD file:cdca4c00902f291c6bc305420b891f5149b6833b5f9892232ea690d38adfff3f in /
2021-07-13 23:22:32 UTC/bin/sh -c #(nop) CMD ["bash"]
2021-07-22 11:08:18 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Zabbix server (MySQL) org.opencontainers.image.authors=Alexey Pustovalov <[email protected]> org.opencontainers.image.vendor=Zabbix LLC org.opencontainers.image.url=https://zabbix.com/ org.opencontainers.image.description=Zabbix server with MySQL database support org.opencontainers.image.licenses=GPL v2.0
2021-07-22 11:08:18 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGTERM
2021-07-22 11:08:18 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux && ARCH_SUFFIX="$(arch)"; case "$ARCH_SUFFIX" in i686) export ARCH_SUFFIX='i386' ;; x86_64) [ -f /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 ] && export ARCH_SUFFIX='amd64' || export ARCH_SUFFIX='i386' ;; aarch64) export ARCH_SUFFIX='arm64' ;; armv7l) export ARCH_SUFFIX='armhf' ;; ppc64el|ppc64le) export ARCH_SUFFIX='ppc64le' ;; s390x) export ARCH_SUFFIX='s390x' ;; *) echo "Unknown ARCH_SUFFIX=${ARCH_SUFFIX-}"; exit 1 ;; esac; echo "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d && groupadd --system --gid 1995 zabbix && useradd --system --comment "Zabbix monitoring system" -g zabbix -G root,dialout --uid 1997 --shell /sbin/nologin --home-dir /var/lib/zabbix/ zabbix && mkdir -p /etc/zabbix && mkdir -p /var/lib/zabbix && mkdir -p /var/lib/zabbix/enc && mkdir -p /var/lib/zabbix/export && mkdir -p /var/lib/zabbix/mibs && mkdir -p /var/lib/zabbix/modules && mkdir -p /var/lib/zabbix/snmptraps && mkdir -p /var/lib/zabbix/ssh_keys && mkdir -p /var/lib/zabbix/ssl && mkdir -p /var/lib/zabbix/ssl/certs && mkdir -p /var/lib/zabbix/ssl/keys && mkdir -p /var/lib/zabbix/ssl/ssl_ca && mkdir -p /usr/lib/zabbix/alertscripts && mkdir -p /usr/lib/zabbix/externalscripts && mkdir -p /usr/share/doc/zabbix-server-mysql && apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install tini tzdata ca-certificates iputils-ping traceroute fping libcurl4 libevent-2.1 libmysqlclient21 libopenipmi0 libpcre3 libsnmp35 libssh-4 libssl1.1 libxml2 mysql-client snmp-mibs-downloader unixodbc && apt-get -y autoremove && apt-get -y clean && rm -rf /var/lib/apt/lists/* # buildkit
2021-07-22 11:08:18 UTC (buildkit.dockerfile.v0)ARG MAJOR_VERSION=5.4
2021-07-22 11:08:18 UTC (buildkit.dockerfile.v0)ARG ZBX_VERSION=5.4.3
2021-07-22 11:08:18 UTC (buildkit.dockerfile.v0)ARG ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git
2021-07-22 11:08:18 UTC (buildkit.dockerfile.v0)ENV TERM=xterm MIBDIRS=/var/lib/snmp/mibs/ietf:/var/lib/snmp/mibs/iana:/usr/share/snmp/mibs:/var/lib/zabbix/mibs MIBS=+ALL ZBX_VERSION=5.4.3 ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git
2021-07-22 11:08:18 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://www.zabbix.com/documentation/5.4/manual/installation/containers org.opencontainers.image.version=5.4.3 org.opencontainers.image.source=https://git.zabbix.com/scm/zbx/zabbix.git
2021-07-22 11:38:16 UTC (buildkit.dockerfile.v0)RUN |3 MAJOR_VERSION=5.4 ZBX_VERSION=5.4.3 ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git /bin/sh -c set -eux && apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install autoconf automake gcc libc6-dev libcurl4-openssl-dev libevent-dev libldap2-dev libmysqlclient-dev libopenipmi-dev libpcre3-dev libsnmp-dev libssh-dev libxml2-dev make pkg-config git unixodbc-dev && cd /tmp/ && git -c advice.detachedHead=false clone ${ZBX_SOURCES} --branch ${ZBX_VERSION} --depth 1 --single-branch zabbix-${ZBX_VERSION} && cd /tmp/zabbix-${ZBX_VERSION} && zabbix_revision=`git rev-parse --short HEAD` && sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" include/version.h && ./bootstrap.sh && export CFLAGS="-fPIC -pie -Wl,-z,relro -Wl,-z,now" && ./configure --datadir=/usr/lib --libdir=/usr/lib/zabbix --prefix=/usr --sysconfdir=/etc/zabbix --enable-agent --enable-server --with-mysql --with-ldap --with-libcurl --with-libxml2 --with-net-snmp --with-openipmi --with-openssl --with-ssh --with-unixodbc --enable-ipv6 --silent && make -j"$(nproc)" -s dbschema && make -j"$(nproc)" -s && cp src/zabbix_server/zabbix_server /usr/sbin/zabbix_server && cp src/zabbix_get/zabbix_get /usr/bin/zabbix_get && cp src/zabbix_sender/zabbix_sender /usr/bin/zabbix_sender && cp conf/zabbix_server.conf /etc/zabbix/zabbix_server.conf && cat database/mysql/schema.sql > database/mysql/create.sql && cat database/mysql/images.sql >> database/mysql/create.sql && cat database/mysql/data.sql >> database/mysql/create.sql && gzip database/mysql/create.sql && cp database/mysql/create.sql.gz /usr/share/doc/zabbix-server-mysql/ && cd /tmp/ && rm -rf /tmp/zabbix-${ZBX_VERSION}/ && chown --quiet -R zabbix:root /etc/zabbix/ /var/lib/zabbix/ && chgrp -R 0 /etc/zabbix/ /var/lib/zabbix/ && chmod -R g=u /etc/zabbix/ /var/lib/zabbix/ && DEBIAN_FRONTEND=noninteractive apt-get -y purge autoconf automake gcc libc6-dev libcurl4-openssl-dev libevent-dev libldap2-dev libmysqlclient-dev libopenipmi-dev libpcre3-dev libsnmp-dev libssh-dev libxml2-dev make pkg-config git unixodbc-dev && apt-get -y autoremove && rm -rf /var/lib/apt/lists/* # buildkit
2021-07-22 11:38:16 UTC (buildkit.dockerfile.v0)EXPOSE map[10051/tcp:{}]
2021-07-22 11:38:16 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/zabbix
2021-07-22 11:38:16 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/zabbix/snmptraps /var/lib/zabbix/export]
2021-07-22 11:38:16 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/bin/ # buildkit
2021-07-22 11:38:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/tini" "--" "/usr/bin/docker-entrypoint.sh"]
2021-07-22 11:38:16 UTC (buildkit.dockerfile.v0)USER 1997
2021-07-22 11:38:16 UTC (buildkit.dockerfile.v0)CMD ["/usr/sbin/zabbix_server" "--foreground" "-c" "/etc/zabbix/zabbix_server.conf"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.