Tag

asset/postgres:swarmit-0725
Content Digest: sha256:992cc132711e4cc683c4feb69b73dd30f1a48ab5eaf6d6f79df48f2b57ff4b17
Details
Pull Command

docker pull registry.pub.deployment.center/asset/postgres:swarmit-0725


Manifests
Details
Content Digest

sha256:61d1a6c28abcdd364f6378b3d2ff8c23b0da3689d948599683df86b9005fa736

Created

2025-07-10 15:23:51 +0200

Size

119 MB


Environment
DOCKER_PG_LLVM_DEPS

llvm19-dev clang19

GOSU_VERSION

1.17

LANG

en_US.utf8

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PGDATA

/var/lib/postgresql/data

PG_MAJOR

17

PG_SHA256

fcb7ab38e23b264d1902cb25e6adafb4525a6ebcbd015434aeef9eda80f528d8

PG_VERSION

17.5


Layers

[#000] sha256:fe07684b16b82247c3539ed86a65ff37a76138ec25d380bd80c869a1a4c73236 - 3.04% (3.62 MB)

[#001] sha256:8fdb66080d86d3ba868842a9d311a52aa05db8ab6b365ec7e3142d4efdb5c392 - 0.0% (971 Bytes)

[#002] sha256:fa4fc0c3be6ffcf1c9af30ce05889ae823cf88de5134ce1bc7050303995ca7dd - 0.9% (1.07 MB)

[#003] sha256:0796d800157f2997aba819bbf29bab014a2f30c3c54e688ed89081b573cf6976 - 0.0% (114 Bytes)

[#004] sha256:beb76af926b788b465efe67ff6ba39e1dd989df57b2b9a8643e7d674c0b9db2d - 84.84% (101 MB)

[#005] sha256:ec2b26b9d4c9c374b4a1924edc41e7e920e6edb8a9c2e8fc5332b74fc0cc7d2c - 0.01% (9.65 KB)

[#006] sha256:e0dc4151d8ff252b1ed082c377991e8f31383dfa14c28d8646c1af8960120e4a - 0.0% (129 Bytes)

[#007] sha256:490b710f5dec79d3af2501c19d899cf58fe84c2efa7959640067e07659be0f5c - 0.0% (168 Bytes)

[#008] sha256:72bd8efbdd17658c636e5faacda2bdbc703c20011676c01012024fd5faf54efd - 0.0% (5.79 KB)

[#009] sha256:b6579d264f5b4020ea3f3cab4eae9f3221ee29280fe41048d5cd28c6c03473d9 - 0.0% (187 Bytes)

[#010] sha256:34e6cc070d2e0c8699dd968d7502db1752aa6d9f590e5ffe539dfd3d508708ec - 11.15% (13.3 MB)

[#011] sha256:c97b84a4bc4bb848f12ab02f506558ae2ad3ccf1af23587a5f29fc3a6acfd582 - 0.0% (1.76 KB)

[#012] sha256:888f4e1ea529225fc1bc883ae4edbb3ec41cf15efccbb3d8fe4ebb6fcb89c6b0 - 0.02% (22.4 KB)

[#013] sha256:3ca09a2ddec04fcea89a387a90bfc8bbb8a30274b813e11fc4511fc686aa4804 - 0.02% (22.4 KB)

[#014] sha256:9aa435f7f3ca886aa3174c97c7bb92a8e4ab1b1e5bc79f35735f29ae998489d7 - 0.02% (22.4 KB)

[#015] sha256:5cc4b6a10972aa057319003b526b7a0801cff786c226cc3557b4c2ff69377f55 - 0.0% (271 Bytes)

[#016] sha256:ad2b0ece860cd866436d1d127054474374515c52be79d2a76135449f4fe69834 - 0.0% (238 Bytes)


History
2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.0-x86_64.tar.gz / # buildkit

2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -g 70 -S postgres; adduser -u 70 -S -D -G postgres -H -h /var/lib/postgresql -s /bin/sh postgres; install --verbose --directory --owner postgres --group postgres --mode 1777 /var/lib/postgresql # buildkit

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

ENV GOSU_VERSION=1.17

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .gosu-deps ca-certificates dpkg gnupg ; dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch"; wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; gpgconf --kill all; rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; apk del --no-network .gosu-deps; chmod +x /usr/local/bin/gosu; gosu --version; gosu nobody true # buildkit

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

ENV LANG=en_US.utf8

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

ENV PG_MAJOR=17

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

ENV PG_VERSION=17.5

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

ENV PG_SHA256=fcb7ab38e23b264d1902cb25e6adafb4525a6ebcbd015434aeef9eda80f528d8

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

ENV DOCKER_PG_LLVM_DEPS=llvm19-dev clang19

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; wget -O postgresql.tar.bz2 "https://ftp.postgresql.org/pub/source/v$PG_VERSION/postgresql-$PG_VERSION.tar.bz2"; echo "$PG_SHA256 *postgresql.tar.bz2" | sha256sum -c -; mkdir -p /usr/src/postgresql; tar --extract --file postgresql.tar.bz2 --directory /usr/src/postgresql --strip-components 1 ; rm postgresql.tar.bz2; apk add --no-cache --virtual .build-deps $DOCKER_PG_LLVM_DEPS bison coreutils dpkg-dev dpkg flex g++ gcc krb5-dev libc-dev libedit-dev libxml2-dev libxslt-dev linux-headers make openldap-dev openssl-dev perl-dev perl-ipc-run perl-utils python3-dev tcl-dev util-linux-dev zlib-dev icu-dev lz4-dev zstd-dev ; cd /usr/src/postgresql; awk '$1 == "#define" && $2 == "DEFAULT_PGSOCKET_DIR" && $3 == "\"/tmp\"" { $3 = "\"/var/run/postgresql\""; print; next } { print }' src/include/pg_config_manual.h > src/include/pg_config_manual.h.new; grep '/var/run/postgresql' src/include/pg_config_manual.h.new; mv src/include/pg_config_manual.h.new src/include/pg_config_manual.h; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; export LLVM_CONFIG="/usr/lib/llvm19/bin/llvm-config"; export CLANG=clang-19; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-tap-tests --disable-rpath --with-uuid=e2fs --with-pgport=5432 --with-system-tzdata=/usr/share/zoneinfo --prefix=/usr/local --with-includes=/usr/local/include --with-libraries=/usr/local/lib --with-gssapi --with-ldap --with-tcl --with-perl --with-python --with-openssl --with-libxml --with-libxslt --with-icu --with-llvm --with-lz4 --with-zstd ; make -j "$(nproc)" world-bin; make install-world-bin; make -C contrib install; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | grep -v -e perl -e python -e tcl )"; apk add --no-cache --virtual .postgresql-rundeps $runDeps bash tzdata zstd icu-data-full $([ "$(apk --print-arch)" != 'ppc64le' ] && echo 'nss_wrapper') ; apk del --no-network .build-deps; cd /; rm -rf /usr/src/postgresql /usr/local/share/doc /usr/local/share/man ; postgres --version # buildkit

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; cp -v /usr/local/share/postgresql/postgresql.conf.sample /usr/local/share/postgresql/postgresql.conf.sample.orig; sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/local/share/postgresql/postgresql.conf.sample; grep -F "listen_addresses = '*'" /usr/local/share/postgresql/postgresql.conf.sample # buildkit

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c install --verbose --directory --owner postgres --group postgres --mode 3777 /var/run/postgresql # buildkit

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

ENV PGDATA=/var/lib/postgresql/data

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c install --verbose --directory --owner postgres --group postgres --mode 1777 "$PGDATA" # buildkit

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/postgresql/data]

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGINT

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

EXPOSE map[5432/tcp:{}]

2025-06-06 18:27:47 UTC (buildkit.dockerfile.v0)

CMD ["postgres"]

2025-07-10 15:05:32 +0200 (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/linux/* /usr/local/bin/ # buildkit

2025-07-10 15:05:32 +0200 (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/mk-job /usr/local/bin/mk-job # buildkit

2025-07-10 15:05:32 +0200 (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/check_mk_agent.linux /usr/local/bin/check_mk_agent # buildkit

2025-07-10 15:05:32 +0200 (buildkit.dockerfile.v0)

USER root

2025-07-10 15:05:32 +0200 (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's#Hostname: $(uname -n)#Hostname: ${SWARMIT_HOSTNAME}#g' /usr/local/bin/check_mk_agent # buildkit

2025-07-10 15:05:33 +0200 (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's#if inpath timeout; then#if inpath timeoutXXXXX; then#g' /usr/local/bin/check_mk_agent # buildkit

2025-07-10 15:23:51 +0200 (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /etc/check_mk && mkdir -p /var/lib/check_mk_agent/spool && mkdir /var/lib/check_mk_agent/cache && mkdir -p /usr/lib/check_mk_agent/plugins && mkdir /usr/lib/check_mk_agent/local # buildkit

2025-07-10 15:23:51 +0200 (buildkit.dockerfile.v0)

RUN /bin/sh -c echo -e "[DOCKER]\nskip_sections: docker_container_agent\ncontainer_id: name\nbase_url: unix://var/run/docker.sock\n" > /etc/check_mk/docker.cfg # buildkit