zabbix (staging-zabbix)
Published 2024-01-26 12:58:27 -05:00 by colin
Installation
docker pull git.nixc.us/colin/zabbix:staging-zabbix
sha256:00f911ab2f12b611d094b064db7344f6ae93d71c2e6d0fd213714c1dbfbd955f
About this package
Zabbix server with PostgreSQL database support
Image Layers
ADD file:80331a5d882ac8a70763f4b19e06f2e04ea3dca34ae6d92810815b170b3c806c in / |
CMD ["/bin/sh"] |
ARG MAJOR_VERSION |
ARG ZBX_VERSION |
ARG ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git |
ENV TERM=xterm ZBX_VERSION=6.4.10 ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git MIBDIRS=/usr/share/snmp/mibs:/var/lib/zabbix/mibs MIBS=+ALL NMAP_PRIVILEGED= |
LABEL org.opencontainers.image.authors=Alexey Pustovalov <alexey.pustovalov@zabbix.com> org.opencontainers.image.description=Zabbix server with PostgreSQL database support org.opencontainers.image.documentation=https://www.zabbix.com/documentation/6.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 (PostgreSQL) org.opencontainers.image.url=https://zabbix.com/ org.opencontainers.image.vendor=Zabbix LLC org.opencontainers.image.version=6.4.10 |
STOPSIGNAL SIGTERM |
COPY /tmp/zabbix-6.4.10/src/zabbix_server/zabbix_server /usr/sbin/zabbix_server # buildkit |
COPY /tmp/zabbix-6.4.10/src/zabbix_get/zabbix_get /usr/bin/zabbix_get # buildkit |
COPY /tmp/zabbix-6.4.10/src/zabbix_sender/zabbix_sender /usr/bin/zabbix_sender # buildkit |
COPY /tmp/zabbix-6.4.10/conf/zabbix_server.conf /etc/zabbix/zabbix_server.conf # buildkit |
COPY /tmp/zabbix-6.4.10/database/postgresql/create_server.sql.gz /usr/share/doc/zabbix-server-postgresql/create.sql.gz # buildkit |
COPY /tmp/zabbix-6.4.10/database/postgresql/timescaledb/schema.sql /usr/share/doc/zabbix-server-postgresql/timescaledb.sql # buildkit |
COPY /tmp/zabbix-6.4.10/database/postgresql/timescaledb/option-patches/with-compression/*.sql /usr/share/doc/zabbix-server-postgresql/option-patches/with-compression/ # buildkit |
COPY /tmp/zabbix-6.4.10/database/postgresql/timescaledb/option-patches/without-compression/*.sql /usr/share/doc/zabbix-server-postgresql/option-patches/without-compression/ # buildkit |
RUN |3 MAJOR_VERSION=6.4 ZBX_VERSION=6.4.10 ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git /bin/sh -c set -eux && INSTALL_PKGS="bash tini traceroute nmap fping tzdata iputils libcap libcurl libevent libldap libssh libxml2 net-snmp-agent-libs openipmi-libs pcre2 postgresql-client postgresql-libs unixodbc" && apk add --no-cache --clean-protected ${INSTALL_PKGS} && addgroup --system --gid 1995 zabbix && adduser --system --gecos "Zabbix monitoring system" --disabled-password --uid 1997 --ingroup zabbix --shell /sbin/nologin --home /var/lib/zabbix/ zabbix && adduser zabbix dialout && chgrp zabbix /usr/bin/nmap && setcap cap_net_raw+eip /usr/bin/nmap && mkdir -p /etc/zabbix && mkdir -p /var/lib/zabbix && mkdir -p /usr/lib/zabbix/alertscripts && mkdir -p /usr/lib/zabbix/dbscripts && mkdir -p /var/lib/zabbix/dbscripts && mkdir -p /var/lib/zabbix/enc && mkdir -p /var/lib/zabbix/export && mkdir -p /usr/lib/zabbix/externalscripts && 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/share/doc/zabbix-server-postgresql && 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/ && rm -rf /var/cache/apk/* # buildkit |
EXPOSE map[10051/tcp:{}] |
WORKDIR /var/lib/zabbix |
VOLUME [/var/lib/zabbix/snmptraps /var/lib/zabbix/export] |
COPY docker-entrypoint.sh /usr/bin/ # buildkit |
ENTRYPOINT ["/sbin/tini" "--" "/usr/bin/docker-entrypoint.sh"] |
USER 1997 |
CMD ["/usr/sbin/zabbix_server" "--foreground" "-c" "/etc/zabbix/zabbix_server.conf"] |
Labels
Key | Value |
---|---|
com.docker.compose.project | zabbix |
com.docker.compose.service | zabbix |
com.docker.compose.version | 2.24.0 |
org.opencontainers.image.authors | Alexey Pustovalov <alexey.pustovalov@zabbix.com> |
org.opencontainers.image.created | 2024-01-20T13:57:00.415Z |
org.opencontainers.image.description | Zabbix server with PostgreSQL database support |
org.opencontainers.image.documentation | https://www.zabbix.com/documentation/6.4/manual/installation/containers |
org.opencontainers.image.licenses | GPL v2.0 |
org.opencontainers.image.revision | fd37261da04acab3db5a12c1716fa1bda5122e5a |
org.opencontainers.image.source | https://git.zabbix.com/scm/zbx/zabbix.git |
org.opencontainers.image.title | Zabbix server (PostgreSQL) |
org.opencontainers.image.url | https://zabbix.com/ |
org.opencontainers.image.vendor | Zabbix LLC |
org.opencontainers.image.version | 6.4.10 |
Details
2024-01-26 12:58:27 -05:00
Versions (6)
View all
Container
2
OCI / Docker
linux/amd64
Alexey Pustovalov <alexey.pustovalov@zabbix.com>
GPL v2.0
22 MiB
production-nginx
2024-01-26
production-postgres
2024-01-26
production-zabbix
2024-01-26
staging-nginx
2024-01-26
staging-postgres
2024-01-26