docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5 linux/amd64

docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5 - 国内下载镜像源 浏览次数:15
源镜像 docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5
镜像ID sha256:6b7f984e5908ea05f3af187a8cd1a49a3a41f3c68b6716f97e9d1b703606e814
镜像TAG ubuntu-7.4.5
大小 1.60GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/bash
启动入口
工作目录
OS/平台 linux/amd64
浏览量 15 次
贡献者 li********i@gmail.com
镜像创建 2025-11-03T15:40:42.195821661Z
同步时间 2025-11-14 15:08
更新时间 2025-11-14 23:58
环境变量
PATH=/usr/lib/go-1.23/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TERM=xterm ZBX_VERSION=7.4.5 ZBX_SOURCES_DIR=/tmp/zabbix-7.4.5 ZBX_OUTPUT_DIR=/tmp/zabbix-7.4.5-output DB_TYPE=postgresql CFLAGS=-fPIC -pie -Wl,-z,relro,-z,now,-z,defs -D_FORTIFY_SOURCE=2 -fexceptions -O2 -pipe MONGODB_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/mongodb.git MONGODB_PLUGIN_VERSION=7.4.5 POSTGRESQL_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/postgresql.git POSTGRESQL_PLUGIN_VERSION=7.4.5 MSSQL_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/mssql.git MSSQL_PLUGIN_VERSION=7.4.5 EMBER_PLUS_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/ember-plus.git EMBER_PLUS_PLUGIN_VERSION=7.4.5 NVIDIA_GPU_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/nvidia-gpu.git NVIDIA_GPU_PLUGIN_VERSION=7.4.5
镜像标签
Alexey Pustovalov <alexey.pustovalov@zabbix.com>: org.opencontainers.image.authors 2025-11-03T15:35:04.275Z: org.opencontainers.image.created Zabbix build base for PostgreSQL based images: org.opencontainers.image.description https://www.zabbix.com/documentation/7.4/manual/installation/containers: org.opencontainers.image.documentation AGPL v3.0: org.opencontainers.image.licenses ubuntu: org.opencontainers.image.ref.name 846cd21c3d24beff9d6226f92dae4d787f42a3cf: org.opencontainers.image.revision https://git.zabbix.com/scm/zbx/zabbix.git: org.opencontainers.image.source Zabbix build base (PostgreSQL): org.opencontainers.image.title https://zabbix.com/: org.opencontainers.image.url Zabbix SIA: org.opencontainers.image.vendor 7.4.5: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5  docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5  docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5

Shell快速替换命令

sed -i 's#zabbix/zabbix-build-pgsql:ubuntu-7.4.5#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5  docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5  docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5'

镜像构建历史


# 2025-11-03 23:40:42  583.32MB 执行命令并创建新的镜像层
RUN |6 MAJOR_VERSION=7.4 ZBX_VERSION=7.4.5 ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git GIT_BRANCH= ZBX_PLUGINS_VERSION=7.4.5 CFLAGS=-fPIC -pie -Wl,-z,relro,-z,now,-z,defs -D_FORTIFY_SOURCE=2 -fexceptions -O2 -pipe /bin/sh -c set -eux &&     cd /tmp/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/agent/sbin/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/agent/conf/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/agent2/sbin/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/agent2/conf/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/agent2/conf/zabbix_agent2.d/plugins.d/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/proxy/sbin/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/proxy/conf/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/proxy/database/${DB_TYPE}/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/server/database/${DB_TYPE}/option-patches/with-compression/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/server/database/${DB_TYPE}/option-patches/without-compression/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/server/sbin/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/server/conf/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/server/database/${DB_TYPE}/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/java_gateway/sbin/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/web_service/sbin/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/web_service/conf/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/general/sbin/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/general/bin/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/general/conf/ &&     if [ -f "/tmp/src/bootstrap.sh" ]; then         cp -R /tmp/src ${ZBX_SOURCES_DIR};     else         git -c advice.detachedHead=false clone ${ZBX_SOURCES} --branch ${GIT_BRANCH:-$ZBX_VERSION} --depth 1 --single-branch ${ZBX_SOURCES_DIR};     fi &&     cd ${ZBX_SOURCES_DIR} &&     for patch_filename in "/tmp/patches/*.patch"; do         if [ -f "$patch_filename" ]; then             patch -p1 < "$patch_filename";         fi     done &&     zabbix_revision=`git rev-parse --short HEAD` &&     sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" include/version.h &&     sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go &&     sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java &&     ./bootstrap.sh &&     ./configure             --datadir=/usr/lib             --libdir=/usr/lib/zabbix             --prefix=/usr             --sysconfdir=/etc/zabbix             --enable-ipv6             --enable-agent             --enable-agent2             --enable-proxy             --enable-server             --enable-webservice             --with-ares             --with-ldap             --with-libcurl             --with-libmodbus             --with-libpcre2             --with-libxml2             --with-${DB_TYPE}             --with-net-snmp             --with-openipmi             --with-openssl             --with-ssh             --with-unixodbc             --silent &&     make -j"$(nproc)" -s dbschema &&     make -j"$(nproc)" -s &&     make -j"$(nproc)" -s gettext &&     cat database/${DB_TYPE}/schema.sql > database/${DB_TYPE}/create.sql &&     gzip -c database/${DB_TYPE}/create.sql > ${ZBX_OUTPUT_DIR}/proxy/database/${DB_TYPE}/create.sql.gz &&     cat database/${DB_TYPE}/images.sql >> database/${DB_TYPE}/create.sql &&     cat database/${DB_TYPE}/data.sql >> database/${DB_TYPE}/create.sql &&     gzip -c database/${DB_TYPE}/create.sql > ${ZBX_OUTPUT_DIR}/server/database/${DB_TYPE}/create.sql.gz &&     rm -rf database/${DB_TYPE}/create.sql &&     cp -R ${ZBX_SOURCES_DIR}/database/postgresql/timescaledb/schema.sql ${ZBX_OUTPUT_DIR}/server/database/${DB_TYPE}/timescaledb.sql &&     cp -R ${ZBX_SOURCES_DIR}/database/postgresql/timescaledb/option-patches/with-compression/*.sql ${ZBX_OUTPUT_DIR}/server/database/${DB_TYPE}/option-patches/with-compression/ &&     cp -R ${ZBX_SOURCES_DIR}/database/postgresql/timescaledb/option-patches/without-compression/*.sql ${ZBX_OUTPUT_DIR}/server/database/${DB_TYPE}/option-patches/without-compression/ &&     mkdir /tmp/fonts/ &&     curl --tlsv1.2 -sSf -L "https://noto-website-2.storage.googleapis.com/pkgs/NotoSansCJKjp-hinted.zip" -o /tmp/fonts/NotoSansCJKjp-hinted.zip &&     unzip /tmp/fonts/NotoSansCJKjp-hinted.zip -d /tmp/fonts/ &&     cp /tmp/fonts/NotoSansCJKjp-Regular.otf ${ZBX_SOURCES_DIR}/ui/assets/fonts/NotoSansCJKjp-Regular.ttf &&     cp /tmp/fonts/LICENSE_OFL.txt ${ZBX_SOURCES_DIR}/ui/assets/fonts/ &&     rm -f ${ZBX_SOURCES_DIR}/ui/assets/fonts/DejaVuSans.ttf &&     sed -i -r "s/(define\(.*_FONT_NAME.*)DejaVuSans/\1NotoSansCJKjp-Regular/" ${ZBX_SOURCES_DIR}/ui/include/defines.inc.php &&     rm -rf /tmp/fonts/ &&     chmod o+r ${ZBX_SOURCES_DIR}/ui/assets/fonts/* &&     strip ${ZBX_SOURCES_DIR}/src/zabbix_agent/zabbix_agentd &&     strip ${ZBX_SOURCES_DIR}/src/zabbix_server/zabbix_server &&     strip ${ZBX_SOURCES_DIR}/src/zabbix_proxy/zabbix_proxy &&     strip ${ZBX_SOURCES_DIR}/src/go/bin/zabbix_agent2 &&     strip ${ZBX_SOURCES_DIR}/src/zabbix_get/zabbix_get &&     strip ${ZBX_SOURCES_DIR}/src/zabbix_sender/zabbix_sender &&     strip ${ZBX_SOURCES_DIR}/src/go/bin/zabbix_web_service &&     cp ${ZBX_SOURCES_DIR}/src/zabbix_agent/zabbix_agentd ${ZBX_OUTPUT_DIR}/agent/sbin/ &&     cp ${ZBX_SOURCES_DIR}/conf/zabbix_agentd.conf ${ZBX_OUTPUT_DIR}/agent/conf/zabbix_agentd.conf_template &&     cp /tmp/conf/agent/* ${ZBX_OUTPUT_DIR}/agent/conf/ &&     cp -R ${ZBX_SOURCES_DIR}/conf/zabbix_agentd/ ${ZBX_OUTPUT_DIR}/agent/conf/ &&     cp ${ZBX_SOURCES_DIR}/src/go/bin/zabbix_agent2 ${ZBX_OUTPUT_DIR}/agent2/sbin/ &&     cp ${ZBX_SOURCES_DIR}/src/go/conf/zabbix_agent2.conf ${ZBX_OUTPUT_DIR}/agent2/conf/zabbix_agent2.conf_template &&     cp /tmp/conf/agent2/* ${ZBX_OUTPUT_DIR}/agent2/conf/ &&     cp -R ${ZBX_SOURCES_DIR}/src/go/conf/zabbix_agent2.d/ ${ZBX_OUTPUT_DIR}/agent2/conf/ &&     cp ${ZBX_SOURCES_DIR}/src/zabbix_server/zabbix_server ${ZBX_OUTPUT_DIR}/server/sbin/ &&     cp ${ZBX_SOURCES_DIR}/conf/zabbix_server.conf ${ZBX_OUTPUT_DIR}/server/conf/zabbix_server.conf_template &&     cp /tmp/conf/server/* ${ZBX_OUTPUT_DIR}/server/conf/ &&     cp ${ZBX_SOURCES_DIR}/src/zabbix_proxy/zabbix_proxy ${ZBX_OUTPUT_DIR}/proxy/sbin/ &&     cp ${ZBX_SOURCES_DIR}/conf/zabbix_proxy.conf ${ZBX_OUTPUT_DIR}/proxy/conf/zabbix_proxy.conf_template &&     cp /tmp/conf/proxy/* ${ZBX_OUTPUT_DIR}/proxy/conf/ &&     cp -R ${ZBX_SOURCES_DIR}/src/zabbix_java/bin/ ${ZBX_OUTPUT_DIR}/java_gateway/sbin/ &&     cp -R ${ZBX_SOURCES_DIR}/src/zabbix_java/lib/ ${ZBX_OUTPUT_DIR}/java_gateway/sbin/ &&     cp ${ZBX_SOURCES_DIR}/src/go/bin/zabbix_web_service ${ZBX_OUTPUT_DIR}/web_service/sbin/ &&     cp ${ZBX_SOURCES_DIR}/src/go/conf/zabbix_web_service.conf ${ZBX_OUTPUT_DIR}/web_service/conf/zabbix_web_service.conf_template &&     cp /tmp/conf/web_service/* ${ZBX_OUTPUT_DIR}/web_service/conf/ &&     cp ${ZBX_SOURCES_DIR}/src/zabbix_get/zabbix_get ${ZBX_OUTPUT_DIR}/general/bin/ &&     cp ${ZBX_SOURCES_DIR}/src/zabbix_sender/zabbix_sender ${ZBX_OUTPUT_DIR}/general/bin/ &&     make -s distclean &&     cd /tmp/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/agent2/sbin/zabbix-agent2-plugin/ &&     mkdir -p ${ZBX_OUTPUT_DIR}/agent2/conf/zabbix_agent2.d/plugins.d/ &&     git -c advice.detachedHead=false clone ${MONGODB_PLUGIN_SOURCES} --branch ${MONGODB_PLUGIN_VERSION} --depth 1 --single-branch /tmp/mongodb-plugin-${MONGODB_PLUGIN_VERSION} &&     cd /tmp/mongodb-plugin-${MONGODB_PLUGIN_VERSION} &&     make &&     strip /tmp/mongodb-plugin-${MONGODB_PLUGIN_VERSION}/zabbix-agent2-plugin-mongodb &&     cp /tmp/mongodb-plugin-${MONGODB_PLUGIN_VERSION}/zabbix-agent2-plugin-mongodb ${ZBX_OUTPUT_DIR}/agent2/sbin/zabbix-agent2-plugin/mongodb &&     cp /tmp/mongodb-plugin-${MONGODB_PLUGIN_VERSION}/mongodb.conf ${ZBX_OUTPUT_DIR}/agent2/conf/zabbix_agent2.d/plugins.d/ &&     cd /tmp/ &&     git -c advice.detachedHead=false clone ${POSTGRESQL_PLUGIN_SOURCES} --branch ${POSTGRESQL_PLUGIN_VERSION} --depth 1 --single-branch /tmp/postgresql-plugin-${POSTGRESQL_PLUGIN_VERSION} &&     cd /tmp/postgresql-plugin-${POSTGRESQL_PLUGIN_VERSION} &&     make &&     strip /tmp/postgresql-plugin-${POSTGRESQL_PLUGIN_VERSION}/zabbix-agent2-plugin-postgresql &&     cp /tmp/postgresql-plugin-${POSTGRESQL_PLUGIN_VERSION}/zabbix-agent2-plugin-postgresql ${ZBX_OUTPUT_DIR}/agent2/sbin/zabbix-agent2-plugin/postgresql &&     cp /tmp/postgresql-plugin-${POSTGRESQL_PLUGIN_VERSION}/postgresql.conf ${ZBX_OUTPUT_DIR}/agent2/conf/zabbix_agent2.d/plugins.d/ &&     cd /tmp/ &&     git -c advice.detachedHead=false clone ${MSSQL_PLUGIN_SOURCES} --branch ${MSSQL_PLUGIN_VERSION} --depth 1 --single-branch /tmp/mssql-plugin-${MSSQL_PLUGIN_VERSION} &&     cd /tmp/mssql-plugin-${MSSQL_PLUGIN_VERSION} &&     make &&     strip /tmp/mssql-plugin-${MSSQL_PLUGIN_VERSION}/zabbix-agent2-plugin-mssql &&     cp /tmp/mssql-plugin-${MSSQL_PLUGIN_VERSION}/zabbix-agent2-plugin-mssql ${ZBX_OUTPUT_DIR}/agent2/sbin/zabbix-agent2-plugin/mssql &&     cp /tmp/mssql-plugin-${MSSQL_PLUGIN_VERSION}/mssql.conf ${ZBX_OUTPUT_DIR}/agent2/conf/zabbix_agent2.d/plugins.d/ &&     cd /tmp/ &&     git -c advice.detachedHead=false clone ${EMBER_PLUS_PLUGIN_SOURCES} --branch ${EMBER_PLUS_PLUGIN_VERSION} --depth 1 --single-branch /tmp/ember-plugin-${EMBER_PLUS_PLUGIN_VERSION} &&     cd /tmp/ember-plugin-${EMBER_PLUS_PLUGIN_VERSION} &&     make &&     strip /tmp/ember-plugin-${EMBER_PLUS_PLUGIN_VERSION}/zabbix-agent2-plugin-ember-plus &&     cp /tmp/ember-plugin-${EMBER_PLUS_PLUGIN_VERSION}/zabbix-agent2-plugin-ember-plus ${ZBX_OUTPUT_DIR}/agent2/sbin/zabbix-agent2-plugin/ember-plus &&     cp /tmp/ember-plugin-${EMBER_PLUS_PLUGIN_VERSION}/ember.conf ${ZBX_OUTPUT_DIR}/agent2/conf/zabbix_agent2.d/plugins.d/ &&     cd /tmp/ &&     git -c advice.detachedHead=false clone ${NVIDIA_GPU_PLUGIN_SOURCES} --branch ${NVIDIA_GPU_PLUGIN_VERSION} --depth 1 --single-branch /tmp/nvidia-gpu-plugin-${NVIDIA_GPU_PLUGIN_VERSION} &&     cd /tmp/nvidia-gpu-plugin-${NVIDIA_GPU_PLUGIN_VERSION} &&     make &&     strip /tmp/nvidia-gpu-plugin-${NVIDIA_GPU_PLUGIN_VERSION}/zabbix-agent2-plugin-nvidia-gpu &&     cp /tmp/nvidia-gpu-plugin-${NVIDIA_GPU_PLUGIN_VERSION}/zabbix-agent2-plugin-nvidia-gpu ${ZBX_OUTPUT_DIR}/agent2/sbin/zabbix-agent2-plugin/nvidia-gpu &&     cp /tmp/nvidia-gpu-plugin-${NVIDIA_GPU_PLUGIN_VERSION}/nvidia.conf ${ZBX_OUTPUT_DIR}/agent2/conf/zabbix_agent2.d/plugins.d/ # buildkit
                        
# 2025-11-03 23:40:42  0.00B 设置环境变量 ZBX_SOURCES_DIR ZBX_OUTPUT_DIR DB_TYPE CFLAGS -D_FORTIFY_SOURCE MONGODB_PLUGIN_SOURCES MONGODB_PLUGIN_VERSION POSTGRESQL_PLUGIN_SOURCES POSTGRESQL_PLUGIN_VERSION MSSQL_PLUGIN_SOURCES MSSQL_PLUGIN_VERSION EMBER_PLUS_PLUGIN_SOURCES EMBER_PLUS_PLUGIN_VERSION NVIDIA_GPU_PLUGIN_SOURCES NVIDIA_GPU_PLUGIN_VERSION
ENV ZBX_SOURCES_DIR=/tmp/zabbix-7.4.5 ZBX_OUTPUT_DIR=/tmp/zabbix-7.4.5-output DB_TYPE=postgresql CFLAGS=-fPIC -pie -Wl,-z,relro,-z,now,-z,defs -D_FORTIFY_SOURCE=2 -fexceptions -O2 -pipe MONGODB_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/mongodb.git MONGODB_PLUGIN_VERSION=7.4.5 POSTGRESQL_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/postgresql.git POSTGRESQL_PLUGIN_VERSION=7.4.5 MSSQL_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/mssql.git MSSQL_PLUGIN_VERSION=7.4.5 EMBER_PLUS_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/ember-plus.git EMBER_PLUS_PLUGIN_VERSION=7.4.5 NVIDIA_GPU_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/nvidia-gpu.git NVIDIA_GPU_PLUGIN_VERSION=7.4.5
                        
# 2025-11-03 23:40:42  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=Alexey Pustovalov <alexey.pustovalov@zabbix.com> org.opencontainers.image.description=Zabbix build base for PostgreSQL based images org.opencontainers.image.documentation=https://www.zabbix.com/documentation/7.4/manual/installation/containers org.opencontainers.image.licenses=AGPL v3.0 org.opencontainers.image.source=https://git.zabbix.com/scm/zbx/zabbix.git org.opencontainers.image.title=Zabbix build base (PostgreSQL) org.opencontainers.image.url=https://zabbix.com/ org.opencontainers.image.vendor=Zabbix SIA org.opencontainers.image.version=7.4.5
                        
# 2025-11-03 23:40:42  0.00B 定义构建参数
ARG CFLAGS
                        
# 2025-11-03 23:40:42  0.00B 定义构建参数
ARG ZBX_PLUGINS_VERSION=7.4.5
                        
# 2025-11-03 23:40:42  0.00B 定义构建参数
ARG GIT_BRANCH
                        
# 2025-11-03 23:40:42  0.00B 定义构建参数
ARG ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git
                        
# 2025-11-03 23:40:42  0.00B 定义构建参数
ARG ZBX_VERSION=7.4.5
                        
# 2025-11-03 23:40:42  0.00B 定义构建参数
ARG MAJOR_VERSION=7.4
                        
# 2025-11-03 19:46:02  939.50MB 执行命令并创建新的镜像层
RUN |2 MAJOR_VERSION=7.4 ZBX_VERSION=7.4.5 /bin/sh -c set -eux &&     INSTALL_PKGS="bash             autoconf             automake             binutils             curl             gcc             libc6-dev             libc-ares-dev             libcurl4-openssl-dev             libevent-dev             libmodbus-dev             libldap2-dev             libmysqlclient-dev             libopenipmi-dev             libpcre2-dev             libsnmp-dev             libsqlite3-dev             libpq-dev             libssh-dev             libxml2-dev             make             openjdk-17-jdk-headless             patch             pkg-config             gettext             git             golang-1.23             unzip             unixodbc-dev             zlib1g-dev" &&     apt-get -y update &&     DEBIAN_FRONTEND=noninteractive apt-get -y             --no-install-recommends install         gpg         dirmngr         gpg-agent &&     DISTRIB_CODENAME=$(/bin/bash -c 'source /etc/lsb-release && echo $DISTRIB_CODENAME') &&     echo "deb http://apt.postgresql.org/pub/repos/apt $DISTRIB_CODENAME-pgdg main" > /etc/apt/sources.list.d/pgdg.list &&     key='B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8' &&     export GNUPGHOME="$(mktemp -d)" &&     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" &&     gpg --batch --export "$key" > /etc/apt/trusted.gpg.d/postgresql.gpg &&     gpgconf --kill all &&     rm -rf "$GNUPGHOME" &&     apt-get -y update &&     DEBIAN_FRONTEND=noninteractive apt-get -y             --no-install-recommends install         ${INSTALL_PKGS} &&     DEBIAN_FRONTEND=noninteractive apt-get -y             purge                 gpg                 dirmngr                 gpg-agent # buildkit
                        
# 2025-11-03 19:46:02  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=Alexey Pustovalov <alexey.pustovalov@zabbix.com> org.opencontainers.image.description=Zabbix build base image contains all required packages to build Zabbix images org.opencontainers.image.documentation=https://www.zabbix.com/documentation/7.4/manual/installation/containers org.opencontainers.image.licenses=AGPL v3.0 org.opencontainers.image.title=Zabbix build base org.opencontainers.image.url=https://zabbix.com/ org.opencontainers.image.vendor=Zabbix SIA org.opencontainers.image.version=7.4.5
                        
# 2025-11-03 19:46:02  0.00B 设置环境变量 TERM ZBX_VERSION PATH
ENV TERM=xterm ZBX_VERSION=7.4.5 PATH=/usr/lib/go-1.23/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-11-03 19:46:02  0.00B 定义构建参数
ARG ZBX_VERSION=7.4.5
                        
# 2025-11-03 19:46:02  0.00B 定义构建参数
ARG MAJOR_VERSION=7.4
                        
# 2025-10-01 21:01:37  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-10-01 21:01:37  78.12MB 
/bin/sh -c #(nop) ADD file:249778a1782b02a1c2bcf9f292f5778d81442a53c3de1958d712f10baf7e0b60 in / 
                        
# 2025-10-01 21:01:35  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2025-10-01 21:01:35  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-10-01 21:01:35  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-10-01 21:01:35  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:6b7f984e5908ea05f3af187a8cd1a49a3a41f3c68b6716f97e9d1b703606e814",
    "RepoTags": [
        "zabbix/zabbix-build-pgsql:ubuntu-7.4.5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5"
    ],
    "RepoDigests": [
        "zabbix/zabbix-build-pgsql@sha256:b7a9cd962692f9f8d6d10802a574237c6160ce82700c118e2a956ed03ea8e5ad",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/zabbix/zabbix-build-pgsql@sha256:746655b3da1f62056e41b0b2b909b5b765a53855e4897561c05c8f0f48e0af00"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-11-03T15:40:42.195821661Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/lib/go-1.23/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "TERM=xterm",
            "ZBX_VERSION=7.4.5",
            "ZBX_SOURCES_DIR=/tmp/zabbix-7.4.5",
            "ZBX_OUTPUT_DIR=/tmp/zabbix-7.4.5-output",
            "DB_TYPE=postgresql",
            "CFLAGS=-fPIC -pie -Wl,-z,relro,-z,now,-z,defs -D_FORTIFY_SOURCE=2 -fexceptions -O2 -pipe",
            "MONGODB_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/mongodb.git",
            "MONGODB_PLUGIN_VERSION=7.4.5",
            "POSTGRESQL_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/postgresql.git",
            "POSTGRESQL_PLUGIN_VERSION=7.4.5",
            "MSSQL_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/mssql.git",
            "MSSQL_PLUGIN_VERSION=7.4.5",
            "EMBER_PLUS_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/ember-plus.git",
            "EMBER_PLUS_PLUGIN_VERSION=7.4.5",
            "NVIDIA_GPU_PLUGIN_SOURCES=https://git.zabbix.com/scm/ap/nvidia-gpu.git",
            "NVIDIA_GPU_PLUGIN_VERSION=7.4.5"
        ],
        "Cmd": [
            "/bin/bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.authors": "Alexey Pustovalov \u003calexey.pustovalov@zabbix.com\u003e",
            "org.opencontainers.image.created": "2025-11-03T15:35:04.275Z",
            "org.opencontainers.image.description": "Zabbix build base for PostgreSQL based images",
            "org.opencontainers.image.documentation": "https://www.zabbix.com/documentation/7.4/manual/installation/containers",
            "org.opencontainers.image.licenses": "AGPL v3.0",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.revision": "846cd21c3d24beff9d6226f92dae4d787f42a3cf",
            "org.opencontainers.image.source": "https://git.zabbix.com/scm/zbx/zabbix.git",
            "org.opencontainers.image.title": "Zabbix build base (PostgreSQL)",
            "org.opencontainers.image.url": "https://zabbix.com/",
            "org.opencontainers.image.vendor": "Zabbix SIA",
            "org.opencontainers.image.version": "7.4.5"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1600941292,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c46a7b26519d3090b2212d8682dcdd61f0d83b7265e8e04f4446234ddc283edd/diff:/var/lib/docker/overlay2/f699dc4372b96340c9d8372b6a5afcb03846fa63cfa944dc688bf909c647a256/diff",
            "MergedDir": "/var/lib/docker/overlay2/0dc108bfb7076af34f42de48f2690254935a7b34cb38c16e7f072ca4df8efb2a/merged",
            "UpperDir": "/var/lib/docker/overlay2/0dc108bfb7076af34f42de48f2690254935a7b34cb38c16e7f072ca4df8efb2a/diff",
            "WorkDir": "/var/lib/docker/overlay2/0dc108bfb7076af34f42de48f2690254935a7b34cb38c16e7f072ca4df8efb2a/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:073ec47a8c22dcaa4d6e5758799ccefe2f9bde943685830b1bf6fd2395f5eabc",
            "sha256:d74f4448c589334fc7e1a5dded7eb0533235eada6afafc043a7a1d6416ec5f1c",
            "sha256:6dd55ce29244514c71970166e07ebe44c7132560070377b70219d480b0c56a19"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-11-14T15:06:56.400455005+08:00"
    }
}

更多版本

docker.io/zabbix/zabbix-build-pgsql:ubuntu-7.4.5

linux/amd64 docker.io1.60GB2025-11-14 15:08
14