Namespace
zabbix
Image / Tag
zabbix-server-mysql:5.4.3-ubuntu
Content Digest
sha256:6dda21a8b110f6fb9037dbb57bcd9f786c5036ccf0686ebe9b4299451860b2e6
Details
Created

2021-07-22 11:04:22 UTC

Size

94 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    Alexey Pustovalov <[email protected]>
  • org.opencontainers.image.description
    Zabbix server with MySQL database support
  • org.opencontainers.image.documentation
    https://www.zabbix.com/documentation/5.4/manual/installation/containers
  • org.opencontainers.image.licenses
    GPL v2.0
  • org.opencontainers.image.source
    https://git.zabbix.com/scm/zbx/zabbix.git
  • org.opencontainers.image.title
    Zabbix server (MySQL)
  • org.opencontainers.image.url
    https://zabbix.com/
  • org.opencontainers.image.vendor
    Zabbix LLC
  • org.opencontainers.image.version
    5.4.3

Environment
MIBDIRS

/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

TERM

xterm

ZBX_SOURCES

https://git.zabbix.com/scm/zbx/zabbix.git

ZBX_VERSION

5.4.3


Layers

[#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)


History
2021-07-13 22:29:34 UTC

/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"]

Details
Created

2021-07-22 11:37:46 UTC

Size

88 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    Alexey Pustovalov <[email protected]>
  • org.opencontainers.image.description
    Zabbix server with MySQL database support
  • org.opencontainers.image.documentation
    https://www.zabbix.com/documentation/5.4/manual/installation/containers
  • org.opencontainers.image.licenses
    GPL v2.0
  • org.opencontainers.image.source
    https://git.zabbix.com/scm/zbx/zabbix.git
  • org.opencontainers.image.title
    Zabbix server (MySQL)
  • org.opencontainers.image.url
    https://zabbix.com/
  • org.opencontainers.image.vendor
    Zabbix LLC
  • org.opencontainers.image.version
    5.4.3

Environment
MIBDIRS

/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

TERM

xterm

ZBX_SOURCES

https://git.zabbix.com/scm/zbx/zabbix.git

ZBX_VERSION

5.4.3


Layers

[#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)


History
2021-07-13 23:21:08 UTC

/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"]

Details
Created

2021-07-22 11:37:35 UTC

Size

94.4 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    Alexey Pustovalov <[email protected]>
  • org.opencontainers.image.description
    Zabbix server with MySQL database support
  • org.opencontainers.image.documentation
    https://www.zabbix.com/documentation/5.4/manual/installation/containers
  • org.opencontainers.image.licenses
    GPL v2.0
  • org.opencontainers.image.source
    https://git.zabbix.com/scm/zbx/zabbix.git
  • org.opencontainers.image.title
    Zabbix server (MySQL)
  • org.opencontainers.image.url
    https://zabbix.com/
  • org.opencontainers.image.vendor
    Zabbix LLC
  • org.opencontainers.image.version
    5.4.3

Environment
MIBDIRS

/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

TERM

xterm

ZBX_SOURCES

https://git.zabbix.com/scm/zbx/zabbix.git

ZBX_VERSION

5.4.3


Layers

[#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)


History
2021-07-13 23:01:23 UTC

/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"]

Details
Created

2021-07-22 11:38:16 UTC

Size

104 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    Alexey Pustovalov <[email protected]>
  • org.opencontainers.image.description
    Zabbix server with MySQL database support
  • org.opencontainers.image.documentation
    https://www.zabbix.com/documentation/5.4/manual/installation/containers
  • org.opencontainers.image.licenses
    GPL v2.0
  • org.opencontainers.image.source
    https://git.zabbix.com/scm/zbx/zabbix.git
  • org.opencontainers.image.title
    Zabbix server (MySQL)
  • org.opencontainers.image.url
    https://zabbix.com/
  • org.opencontainers.image.vendor
    Zabbix LLC
  • org.opencontainers.image.version
    5.4.3

Environment
MIBDIRS

/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

TERM

xterm

ZBX_SOURCES

https://git.zabbix.com/scm/zbx/zabbix.git

ZBX_VERSION

5.4.3


Layers

[#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)


History
2021-07-13 23:22:24 UTC

/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"]

Danger Zone
Delete Tag

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.

Delete