mirror of
https://github.com/zabbix/zabbix-docker.git
synced 2025-08-09 08:35:05 +02:00
All images updated to latest stable base images Alpine 3.12, Ubuntu 20 (focal), CentOS 8
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
FROM ubuntu:bionic
|
||||
FROM ubuntu:focal
|
||||
|
||||
LABEL org.opencontainers.image.title="Zabbix server (MySQL)" \
|
||||
org.opencontainers.image.authors="Alexey Pustovalov <alexey.pustovalov@zabbix.com>" \
|
||||
@ -9,8 +9,6 @@ LABEL org.opencontainers.image.title="Zabbix server (MySQL)" \
|
||||
|
||||
STOPSIGNAL SIGTERM
|
||||
|
||||
ENV TINI_VERSION=v0.19.0
|
||||
|
||||
RUN set -eux && \
|
||||
addgroup --system --gid 1995 --quiet zabbix && \
|
||||
adduser --quiet \
|
||||
@ -37,41 +35,23 @@ RUN set -eux && \
|
||||
mkdir -p /usr/share/doc/zabbix-server-mysql && \
|
||||
apt-get -y update && \
|
||||
DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends install \
|
||||
curl \
|
||||
tini \
|
||||
ca-certificates \
|
||||
gpg \
|
||||
dirmngr \
|
||||
gpg-agent \
|
||||
iputils-ping \
|
||||
traceroute \
|
||||
fping \
|
||||
libcurl4 \
|
||||
libevent-2.1 \
|
||||
libmysqlclient20 \
|
||||
libmysqlclient21 \
|
||||
libopenipmi0 \
|
||||
libpcre3 \
|
||||
libsnmp30 \
|
||||
libssh2-1 \
|
||||
libsnmp35 \
|
||||
libssh-4 \
|
||||
libssl1.1 \
|
||||
libxml2 \
|
||||
mysql-client \
|
||||
snmp-mibs-downloader \
|
||||
unixodbc && \
|
||||
curl -L "https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini" -o /sbin/tini && \
|
||||
curl -L "https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini.asc" -o /tmp/tini.asc && \
|
||||
export GNUPGHOME="$(mktemp -d)" && \
|
||||
for server in $(shuf -e ha.pool.sks-keyservers.net \
|
||||
hkp://p80.pool.sks-keyservers.net:80 \
|
||||
ipv4.pool.sks-keyservers.net \
|
||||
keyserver.ubuntu.com \
|
||||
keyserver.pgp.com \
|
||||
pgp.mit.edu) ; do \
|
||||
gpg --keyserver "$server" --recv-keys 595E85A6B1B4779EA4DAAEC70B588DFF0527A9B7 && break || : ; \
|
||||
done && \
|
||||
gpg --batch --verify /tmp/tini.asc /sbin/tini && \
|
||||
rm -r "$GNUPGHOME" /tmp/tini.asc && \
|
||||
chmod +x /sbin/tini && \
|
||||
apt-get -y purge curl gpg dirmngr gpg-agent && \
|
||||
apt-get -y autoremove && \
|
||||
apt-get -y clean && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
@ -101,7 +81,7 @@ RUN set -eux && \
|
||||
libopenipmi-dev \
|
||||
libpcre3-dev \
|
||||
libsnmp-dev \
|
||||
libssh2-1-dev \
|
||||
libssh-dev \
|
||||
libxml2-dev \
|
||||
make \
|
||||
pkg-config \
|
||||
@ -128,7 +108,7 @@ RUN set -eux && \
|
||||
--with-net-snmp \
|
||||
--with-openipmi \
|
||||
--with-openssl \
|
||||
--with-ssh2 \
|
||||
--with-ssh \
|
||||
--with-unixodbc \
|
||||
--enable-ipv6 \
|
||||
--silent && \
|
||||
@ -160,7 +140,7 @@ RUN set -eux && \
|
||||
libopenipmi-dev \
|
||||
libpcre3-dev \
|
||||
libsnmp-dev \
|
||||
libssh2-1-dev \
|
||||
libssh-dev \
|
||||
libxml2-dev \
|
||||
make \
|
||||
pkg-config \
|
||||
@ -177,7 +157,7 @@ VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/export"]
|
||||
|
||||
COPY ["docker-entrypoint.sh", "/usr/bin/"]
|
||||
|
||||
ENTRYPOINT ["/sbin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
ENTRYPOINT ["/usr/bin/tini", "--", "/usr/bin/docker-entrypoint.sh"]
|
||||
|
||||
USER 1997
|
||||
|
||||
|
Reference in New Issue
Block a user