docker pull io.docker.registry-1.mirror.anurin.name/library/postgres:alpine3.18
sha256:ed80f688992e271e0c932323bead17558fb2337bca578b830f49fe40027b59c4
2024-05-09 18:58:11 UTC
96.5 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR16
PG_SHA256331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
PG_VERSION16.3
[#000] sha256:282e237e8e01cf628ae91590e0a44bcf58df98bbe01e9e62dadf2e94cd6301a0 - 3.2% (3.09 MB)
[#001] sha256:63442760d47705d963ffd6c0fe952b3bd83ee09447d373288e1a81da09d9bc65 - 0.0% (1.24 KB)
[#002] sha256:0a45293e80f23c1b22445f56979280bc98c0eafd2aa57181939fc2fff806ca0a - 0.0% (116 Bytes)
[#003] sha256:34af8a1c4ebbbf04d8625625678cc144af5eec7f26f0b486c8592237ec4001d8 - 96.78% (93.3 MB)
[#004] sha256:699650fcc387518cf2aeb03346033dac780fb6329fc9aae60a1cf0710ca7d73d - 0.01% (9.34 KB)
[#005] sha256:19fe821a532f3bf5f9277e389cf8930e0f63d482b5b04aecc9152d2ee8cc7e5a - 0.0% (129 Bytes)
[#006] sha256:8a0bbe555c1a01a88d70343fd4084533c86070eec0ff309ef1468f78d1e4683e - 0.0% (170 Bytes)
[#007] sha256:261d40fc984357267be37d6403a8e7766b66e8b89be62f0ff67ecfb49bc58f61 - 0.01% (5.29 KB)
[#008] sha256:b8c1d16b18e76a0470bf1576659cb1256cb37a23c717e5939fff38600da43c36 - 0.0% (185 Bytes)
/bin/sh -c #(nop) ADD file:947294f5c09da3491734668abe74ce7c80f0034ae27d570578242b03ab6876a7 in /
2024-01-27 00:38:23 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-05-09 18:58:11 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; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=16
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=16.3
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:58:11 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)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --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; make install-world; 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 su-exec 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
2024-05-09 18:58:11 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
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:3acdf1fbc4579765d9f6cb6752d574de50e543edb4519d1421d5cb346be6c832
2024-05-09 18:58:11 UTC
91.9 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR16
PG_SHA256331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
PG_VERSION16.3
[#000] sha256:619be1103602d98e1963557998c954c892b3872986c27365e9f651f5bc27cab8 - 3.53% (3.24 MB)
[#001] sha256:146012bc821fd3af9b0c2e2b3f933362d8eb556e36b527cbe6933d87a40c926a - 0.0% (1.24 KB)
[#002] sha256:89e5e530fb80dec92397c8eba8a4571f39b61afb5a72eea1fa7f3e28b3bfa990 - 0.0% (116 Bytes)
[#003] sha256:8661c13c9621ca40af50f7c06875faf301d6be17d098c1f8cd06c834094a8a22 - 96.45% (88.6 MB)
[#004] sha256:5a6d06d5b1de43e307f863f5c0b0bc2ad899066f756af5f679e0a24b1b706c75 - 0.01% (9.34 KB)
[#005] sha256:86982049feafe2745a0de237ab6acb18fe3028b481ae7079648e7037efc63a45 - 0.0% (129 Bytes)
[#006] sha256:e7a67f7fc28defcc1669044794916160c45ddb5863778e7de542a39c05c35b7e - 0.0% (171 Bytes)
[#007] sha256:68866bed91bf6bb952ed165f069156447c2733e03aa5ff0e70a105064895c325 - 0.01% (5.29 KB)
[#008] sha256:26f0a21a917940a4a071e6ad4dd2c1a316f098e58409fd11f16ef1c6648f9e5d - 0.0% (184 Bytes)
/bin/sh -c #(nop) ADD file:8729f9c0258836b640e9e789c7ab029cf4547e0596557d54dd4a4d7d8e4a785f in /
2024-01-27 00:30:56 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-05-09 18:58:11 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; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=16
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=16.3
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:58:11 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)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --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; make install-world; 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 su-exec 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
2024-05-09 18:58:11 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
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:0293c2f189de3d01391f7984a9166bb6592ec93601ba5ba5be12c86095562637
2024-05-09 18:58:11 UTC
90.3 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR16
PG_SHA256331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
PG_VERSION16.3
[#000] sha256:bbb9926773f935f9bdf6315280ab3ea8b65cff91f2d416a791b5508579a3536c - 3.32% (3 MB)
[#001] sha256:12a108ab915fc8c9e416a781c5a7bc761154864183018326b62496c9ab46c866 - 0.0% (1.23 KB)
[#002] sha256:67939ca05ee3b2791aa4415e0f9cd611de6318af5254b1813898bcbd5a17f6b5 - 0.0% (116 Bytes)
[#003] sha256:a165a6536cc1af679bb95f52cb2227939a7020e678f4c0cf3dca169544a5248b - 96.66% (87.3 MB)
[#004] sha256:e23e63f7cbfc7c229a42a4d79ccdba7a7726c6d684406dcabb357eaca8bfc14e - 0.01% (9.34 KB)
[#005] sha256:236b9751d06a0e7d516d945ce08a7244b1d6e0eba3d1f27649c2a2ca5e03df3b - 0.0% (128 Bytes)
[#006] sha256:382ac26c98dd22e40fbdfc4d07d2c917e018958e638a2bbefbbe5fa6ad0b15e0 - 0.0% (170 Bytes)
[#007] sha256:464e6e49c67a0a63f3fb08c95b16c543633a2b323c9a3a5797d1ca032ce79db9 - 0.01% (5.29 KB)
[#008] sha256:208adc9afca67683a77bc14ec9ae9430e9d39e0356468fd91ed23a13cad743c8 - 0.0% (186 Bytes)
/bin/sh -c #(nop) ADD file:2aed4bf330381a82ec856eec00520036b6dd25910f7a42a0ac045d58ba2e08b5 in /
2024-01-26 23:49:20 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-05-09 18:58:11 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; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=16
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=16.3
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:58:11 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)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --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; make install-world; 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 su-exec 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
2024-05-09 18:58:11 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
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:2deda2fdce32628bb4d6478ea702a7723b7e610115043deba40c8bbdbcf01bb9
2024-05-09 18:58:11 UTC
85.1 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR16
PG_SHA256331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
PG_VERSION16.3
[#000] sha256:19ffc66afc416e14f8733d680abfae4e1f6a3c90ae23c045857121fea320862b - 3.25% (2.77 MB)
[#001] sha256:936f8464cbf158786c7cdc2123b4210e01ed6c1cdbc9dc688a0d21f81007defb - 0.0% (1.23 KB)
[#002] sha256:28b00a5706ba36d0ddd0b2f4e216fce8e5a410b6b853cbe133d4896bdb15e4d8 - 0.0% (116 Bytes)
[#003] sha256:6b93656da3b4b07fda4cd301af163c3ce0bf32c0edbb98cc505db5902a544f8d - 96.73% (82.3 MB)
[#004] sha256:3e5342827a20b42267a23708c71675b3deee852ab2ab91669c391c52503a01b4 - 0.01% (9.34 KB)
[#005] sha256:5b0785c2af02c202efbf4369dce46f83dff2718d48071aceca6971e87dde37d1 - 0.0% (128 Bytes)
[#006] sha256:304a232d2457dfe96d97dca6c75b14ffd3d701057eef9ae35616c3c7133fda19 - 0.0% (170 Bytes)
[#007] sha256:0e8ab714206ef8a153a623f909998d358e1618ee3751ad9c715f9262df8302c0 - 0.01% (5.29 KB)
[#008] sha256:5440bcab4ec5e5f3b310d65f384c0ba9eed8605aca1d1d1d998f3a2cdc0f7daa - 0.0% (184 Bytes)
/bin/sh -c #(nop) ADD file:46464fd9557915ea434ccac5505de2df053c83ad36eb366d24d2ec8a8c74d466 in /
2024-01-27 00:15:02 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-05-09 18:58:11 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; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=16
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=16.3
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:58:11 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)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --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; make install-world; 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 su-exec 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
2024-05-09 18:58:11 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
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:1e153fe0db72ab992c6113795190d0198c53d1498b4457b71f4eb09ac4782d5c
2024-05-09 18:58:11 UTC
90.8 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR16
PG_SHA256331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
PG_VERSION16.3
[#000] sha256:c6b39de5b33961661dc939b997cc1d30cda01e38005a6c6625fd9c7e748bab44 - 3.5% (3.18 MB)
[#001] sha256:b240be4b3e5ec1e8dcb9ed310937046e4279e0fa6616a6838631e3652dfe15c5 - 0.0% (1.23 KB)
[#002] sha256:8682ae92e29385ff5d6f1929c06e62fdf846fcd1d301154ad1747043bee37f21 - 0.0% (116 Bytes)
[#003] sha256:9127be88c93e4edd91c9b1b7daa578783a266392105017f04e564dfa42e0576d - 96.48% (87.6 MB)
[#004] sha256:30b6254a733d752e4370bf949178ec881576599453d26358ea3d87c56d27fc5b - 0.01% (9.34 KB)
[#005] sha256:845f53a49c0a3aa915a497c544e43395716c8ec6c5514cc5bdf01f3787040d5e - 0.0% (129 Bytes)
[#006] sha256:327eed1700131001ef49b46658c40b18d3f51b042e62c55141b33fc8185557b2 - 0.0% (170 Bytes)
[#007] sha256:ef18ca11c5eca4215b0e4efee8b1ea382355a1ec6ab66d7e51ad832f19a2f745 - 0.01% (5.29 KB)
[#008] sha256:53b83de97e6a4198dcf985faca93a3e1ceaf0a6b2ebc830a1df5ef54e64ea3f3 - 0.0% (185 Bytes)
/bin/sh -c #(nop) ADD file:6dc287a22d6cc7723b0576dd3a9a644468d133c54d42c8a8eda403e3117648f7 in /
2024-01-26 23:44:55 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-05-09 18:58:11 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; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=16
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=16.3
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:58:11 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)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --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; make install-world; 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 su-exec 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
2024-05-09 18:58:11 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
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:87b4865148e5226c4c842b3947ffb09e8a5c67f5c6fe5752fb56041c520820a4
2024-05-09 18:58:11 UTC
97.2 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR16
PG_SHA256331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
PG_VERSION16.3
[#000] sha256:08384a48688a8dcab52a530af58b9cbe1f870dd11e2ef2d0d645d658bd2ac537 - 3.28% (3.19 MB)
[#001] sha256:77322eb0ef5fb1c0b25ef0df12557560463db0b38939424f1178620dd8876ab1 - 0.0% (1.24 KB)
[#002] sha256:50aa939cb59294636bfd8b37b029911175203f0809bfbc9a9e8d81d0df524136 - 0.0% (116 Bytes)
[#003] sha256:8c8272873f145c06be510d0db0f9a372476ffc64d63fe30ef9724a319c008f66 - 96.7% (94 MB)
[#004] sha256:bfbbdcd80665fcb01a7eb43752cc949604dbce2d01b2518a56027fc79441fefd - 0.01% (9.34 KB)
[#005] sha256:28af2287306578b3cbe8a3fe65ae83b83e2adb682f1ad14d3845d225013034e1 - 0.0% (129 Bytes)
[#006] sha256:0b4c143be0c113b96236d5db7e36bae9540fee32a77ec10df6c63e8516b118e2 - 0.0% (170 Bytes)
[#007] sha256:1384431f71a7c327263f62e021299c56eed1b56c5df3459eb859de8de9696b02 - 0.01% (5.29 KB)
[#008] sha256:990c4fc3c912eec9abe76bb5af83fc656e87c56bc2a850f5dd127b017616d1ad - 0.0% (185 Bytes)
/bin/sh -c #(nop) ADD file:9adfbd84cce437533ba2c9cac17cd508a477a1a94523005875b2f04ddac20112 in /
2024-01-27 00:27:42 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-05-09 18:58:11 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; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=16
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=16.3
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:58:11 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)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --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; make install-world; 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 su-exec 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
2024-05-09 18:58:11 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
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:bf104cfa1f5468841acde062f81469617065db116b6ac98d392cef4945460cae
2024-05-09 18:58:11 UTC
93.2 MB
llvm15-dev clang15
LANGen_US.utf8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
PG_MAJOR16
PG_SHA256331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
PG_VERSION16.3
[#000] sha256:61301311dfdb7c2627b8937a9c34ae4a82f4e16bb4ab80df35458b56bbbaee8b - 3.29% (3.07 MB)
[#001] sha256:d7673a4910a6fe9d042a53154b0dae00bc60a57223cd10a184ea7a99d82bd0cc - 0.0% (1.23 KB)
[#002] sha256:ae2a19d1c8865ecd491b02ece010add44b02f480a09889be228a72bd65e790fd - 0.0% (116 Bytes)
[#003] sha256:548d3b3bffdff824c252076cd9e79b8903d5c3f56b88385f2938df962367b04d - 96.69% (90.2 MB)
[#004] sha256:9e83832979c5c280f4e28efefaa8c478a9e6f99db19fc278340efdc3f86caa8d - 0.01% (9.34 KB)
[#005] sha256:07eb754707283a82de8ec33ede0eb3a0194c7b8ef62e7f77847dc837778c141c - 0.0% (129 Bytes)
[#006] sha256:45a084854ebb66410497f6599e24a7756e70078f801284e1601211ef7687970a - 0.0% (170 Bytes)
[#007] sha256:b18167053e383ade84f9dcd2cc0f95d806ab7d4285f6fe545300704dd579d13e - 0.01% (5.29 KB)
[#008] sha256:b11f752f8fa5d6078b500ba96161168294b6f4015da110438af8b7c076d8b12a - 0.0% (186 Bytes)
/bin/sh -c #(nop) ADD file:191985024ed5be9a747edd5501846e6799b10e6ec729cc95d33625e1f5fed04f in /
2024-01-27 00:39:19 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2024-05-09 18:58:11 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; mkdir -p /var/lib/postgresql; chown -R postgres:postgres /var/lib/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=16
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=16.3
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:58:11 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)"; wget -O config/config.guess 'https://git.savannah.gnu.org/cgit/config.git/plain/config.guess?id=7d3d27baf8107b630586c962c057e22149653deb'; wget -O config/config.sub 'https://git.savannah.gnu.org/cgit/config.git/plain/config.sub?id=7d3d27baf8107b630586c962c057e22149653deb'; export LLVM_CONFIG="/usr/lib/llvm15/bin/llvm-config"; export CLANG=clang-15; ./configure --enable-option-checking=fatal --build="$gnuArch" --enable-integer-datetimes --enable-thread-safety --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; make install-world; 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 su-exec 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
2024-05-09 18:58:11 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
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres:postgres /var/run/postgresql && chmod 3777 /var/run/postgresql # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:58:11 UTC (buildkit.dockerfile.v0)CMD ["postgres"]