docker pull io.docker.registry-1.mirror.anurin.name/library/postgres:15.7-alpine3.18
sha256:83e3aaa99283e74e34eadb88400bcd392cc24bfc03a461b5874d6cb3195ac7f3
2024-05-09 18:44:17 UTC
95.7 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_MAJOR15
PG_SHA256a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
PG_VERSION15.7
[#000] sha256:282e237e8e01cf628ae91590e0a44bcf58df98bbe01e9e62dadf2e94cd6301a0 - 3.23% (3.09 MB)
[#001] sha256:6f66ea424717655d9a6e3176bfbb4fe0f5a1e66eb3818e54efae25d389f34cc8 - 0.0% (1.24 KB)
[#002] sha256:3260e18d0377ade67a750729399f7ee725fbb46a97404fb501436f7b453f0245 - 0.0% (116 Bytes)
[#003] sha256:b2a49c081ca9848390a8415381ab655ec60ba9d766f7033c1ae20642b27367ab - 96.75% (92.6 MB)
[#004] sha256:7a9b5c7ccdd4f5208631a8e4c7534a9fd0caff2953c04a6c0e9e11ca83962b66 - 0.01% (9.23 KB)
[#005] sha256:8d4f0247945d48e3cc4e91a13f248cc9f005c13b4ea5dcb99e33011122b3380d - 0.0% (129 Bytes)
[#006] sha256:8bd22b060c2319aaabafdcaf1e5e62cb6dd13a91b879488f4617ae6e4f390483 - 0.0% (170 Bytes)
[#007] sha256:c644c53bd59f3327c857d5f2bc3935b35d734153811eff5396a4e8bb0dec63bd - 0.01% (5.29 KB)
[#008] sha256:019bbf827489d28471cd90cca2d02a81cbdf05518ca2a4800018dd0fb4f4c218 - 0.0% (186 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=15
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=15.7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:44:17 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-gnu-ld --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:44:17 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:1e93867ef624f86dd4b406d3bce570f46d50fa2a6932a73a9e94af9c105115a5
2024-05-09 18:44:17 UTC
91.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_MAJOR15
PG_SHA256a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
PG_VERSION15.7
[#000] sha256:619be1103602d98e1963557998c954c892b3872986c27365e9f651f5bc27cab8 - 3.56% (3.24 MB)
[#001] sha256:75686bba78ea7c692fc8c0ac9c9704916c6aa9779ed32f400b50540f40b76722 - 0.0% (1.24 KB)
[#002] sha256:a73a394343e27f59c1371368bebd16cf6c8c6c986527d41c25914f8183a6eb48 - 0.0% (116 Bytes)
[#003] sha256:f3e00279ac7933ca1c5654a3bd83a53c1aa8a1e6d5b396d084dd5f1203aa23c1 - 96.42% (87.8 MB)
[#004] sha256:c266e599af1aee0f84be53398d337c15d890e9ac9b0284fb53f0961a8f77991c - 0.01% (9.23 KB)
[#005] sha256:274da6810f39d4dec075d56ca40ddc7ff68e1f4c880c2d17c49a48ac99331ff3 - 0.0% (130 Bytes)
[#006] sha256:0c60520291326a37e18ed9844b25de5a3da16f3f9ad7af5eb0fe7b9d0fe57b2d - 0.0% (170 Bytes)
[#007] sha256:fe7368a384be3c23de3bea90b7aafb21254c32a6aad6baea1a6c3ca0d5bb0269 - 0.01% (5.29 KB)
[#008] sha256:41e1db5f4d9ac996fe7387dba125e6df1f0bcc3e0fff3c173a7a84a5f68c8820 - 0.0% (185 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=15
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=15.7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:44:17 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-gnu-ld --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:44:17 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:e0febbf04fc4d1d1cf209eda420b9a21232442149d7d86593363218c085f6429
2024-05-09 18:44:17 UTC
89.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_MAJOR15
PG_SHA256a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
PG_VERSION15.7
[#000] sha256:bbb9926773f935f9bdf6315280ab3ea8b65cff91f2d416a791b5508579a3536c - 3.35% (3 MB)
[#001] sha256:12a108ab915fc8c9e416a781c5a7bc761154864183018326b62496c9ab46c866 - 0.0% (1.23 KB)
[#002] sha256:67939ca05ee3b2791aa4415e0f9cd611de6318af5254b1813898bcbd5a17f6b5 - 0.0% (116 Bytes)
[#003] sha256:ca2c4e2b64a06721fa82f98d7dbe0c40db41479c9147db44841f112b69acf88a - 96.63% (86.5 MB)
[#004] sha256:aea2ca3aea0d0340c0bd8195674916dc39511203c3cd6684b38ca5f66c9eb972 - 0.01% (9.23 KB)
[#005] sha256:e144c73eed7814fb115859f69e439e68dd12ade3923de9b9e1a11aad7f921fc5 - 0.0% (129 Bytes)
[#006] sha256:beed21301b7336b2c666e1bd9e459388e4c5f158b730f77a7e5e922e619ca231 - 0.0% (171 Bytes)
[#007] sha256:54ec87acee7596032f14e389787be1829370bec5895cc1c450fc4d03ffb1dedd - 0.01% (5.29 KB)
[#008] sha256:b5ee8ba1cb9a451eec18aecf06716d1b1b7e4887bb34b3bbe4fc89049fc9e6d5 - 0.0% (187 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=15
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=15.7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:44:17 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-gnu-ld --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:44:17 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:9a93adbc7e2c6fdd2267f334d0f368ca74b4df91a88851365a3dcfbf731f6ad1
2024-05-09 18:44:17 UTC
84.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_MAJOR15
PG_SHA256a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
PG_VERSION15.7
[#000] sha256:19ffc66afc416e14f8733d680abfae4e1f6a3c90ae23c045857121fea320862b - 3.28% (2.77 MB)
[#001] sha256:936f8464cbf158786c7cdc2123b4210e01ed6c1cdbc9dc688a0d21f81007defb - 0.0% (1.23 KB)
[#002] sha256:28b00a5706ba36d0ddd0b2f4e216fce8e5a410b6b853cbe133d4896bdb15e4d8 - 0.0% (116 Bytes)
[#003] sha256:9eb91695d451752ecabce34d5f0a1f11012d34c10d57744683bcc47b18fd56db - 96.7% (81.5 MB)
[#004] sha256:e87f13e3cce3e768f9765eb956e85e960cbea5360f0dee69124681d780edd646 - 0.01% (9.23 KB)
[#005] sha256:348309a3f2d1e495b1c36dee988b24d5483ed85337443f662f663712c69723c3 - 0.0% (129 Bytes)
[#006] sha256:f7f639ba92338bdd5e7ca04310bf6ea4b1e1cc7067a802b5bbe34e4603f470ee - 0.0% (170 Bytes)
[#007] sha256:1f581d870eaa11f5ca35114e76ff9110030c0d60d70d0991d9c510c094b9b92c - 0.01% (5.29 KB)
[#008] sha256:89f92a850c3a4da636902b3bd101d7cfa773ae6de79980564febbb9a8fa78547 - 0.0% (187 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=15
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=15.7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:44:17 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-gnu-ld --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:44:17 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:bed66e0aab861845b1937270f1c3704c8984285abca3cc678adc23c65aad09bf
2024-05-09 18:44:17 UTC
89.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_MAJOR15
PG_SHA256a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
PG_VERSION15.7
[#000] sha256:c6b39de5b33961661dc939b997cc1d30cda01e38005a6c6625fd9c7e748bab44 - 3.53% (3.18 MB)
[#001] sha256:b240be4b3e5ec1e8dcb9ed310937046e4279e0fa6616a6838631e3652dfe15c5 - 0.0% (1.23 KB)
[#002] sha256:8682ae92e29385ff5d6f1929c06e62fdf846fcd1d301154ad1747043bee37f21 - 0.0% (116 Bytes)
[#003] sha256:6f44da89ec027da1f06422ff1523d792f4dbfe5f72df7f47821a6e303ff8946e - 96.45% (86.8 MB)
[#004] sha256:7a61ea1b31eb65bf64462df28117331d5fe70e3b8ee76f3112ef067c827a975b - 0.01% (9.22 KB)
[#005] sha256:f4696a965efad547b181b8648224b36694d21180cafbc3b1b822e04d146c9864 - 0.0% (129 Bytes)
[#006] sha256:0ea7a92607978101e1c685a0fd21edde19af40551a7d8420150343faa6092acb - 0.0% (170 Bytes)
[#007] sha256:961e90ed08fe2e53007b87cab65ff9ec9c7ce209a27a7d8016daf02243c98ae7 - 0.01% (5.29 KB)
[#008] sha256:e266e3de4f3d6fbffeca768ce8fdfc636e5e1025326adffa32b698450ace522c - 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=15
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=15.7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:44:17 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-gnu-ld --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:44:17 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:9b6eec4d5818d818f08ba049420b97054d08548a2179cf22222c7a01b602f552
2024-05-09 18:44:17 UTC
96.4 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_MAJOR15
PG_SHA256a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
PG_VERSION15.7
[#000] sha256:08384a48688a8dcab52a530af58b9cbe1f870dd11e2ef2d0d645d658bd2ac537 - 3.31% (3.19 MB)
[#001] sha256:77322eb0ef5fb1c0b25ef0df12557560463db0b38939424f1178620dd8876ab1 - 0.0% (1.24 KB)
[#002] sha256:50aa939cb59294636bfd8b37b029911175203f0809bfbc9a9e8d81d0df524136 - 0.0% (116 Bytes)
[#003] sha256:47a5189a2377a887c30b7aaacbd910ed89416122e7bd8387b3c24f3ee7d01bd4 - 96.67% (93.2 MB)
[#004] sha256:b3d7c815c6fd23cc49200a9d9f3ccab8fc30b4d4e5487b63a963deab8a0a94d9 - 0.01% (9.23 KB)
[#005] sha256:f88799d9b388109d1430e160db6d792fb921b22224f145467c9cd965c3b39aa4 - 0.0% (128 Bytes)
[#006] sha256:c81ab8f4da4a724e0fc41b72af6bf2e60659e60f625c90ecc562b4d8aa9f0482 - 0.0% (170 Bytes)
[#007] sha256:c0d0ff58cdb83243b13ebf009ee2a78720316f300a986f483cae71d9d6cd3dc8 - 0.01% (5.29 KB)
[#008] sha256:91fb20b55932a8e4211662dd453ff9a807f5980698ed76d2f990311d4ba1f1ea - 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=15
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=15.7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:44:17 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-gnu-ld --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:44:17 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:33c1b86b8a4a4f5d3f4181bf7ada5f3c6298e546642df9071305c37178271e98
2024-05-09 18:44:17 UTC
92.4 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_MAJOR15
PG_SHA256a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
PG_VERSION15.7
[#000] sha256:61301311dfdb7c2627b8937a9c34ae4a82f4e16bb4ab80df35458b56bbbaee8b - 3.32% (3.07 MB)
[#001] sha256:d7673a4910a6fe9d042a53154b0dae00bc60a57223cd10a184ea7a99d82bd0cc - 0.0% (1.23 KB)
[#002] sha256:ae2a19d1c8865ecd491b02ece010add44b02f480a09889be228a72bd65e790fd - 0.0% (116 Bytes)
[#003] sha256:132f0d2306328039e110ae56c9917fad40f939a5f33bf5e03212c0929185fe97 - 96.66% (89.3 MB)
[#004] sha256:a69c79cf4fd55c1f04e396000cf6f0ee8deccaf24b410dcd6955d283896ae4ca - 0.01% (9.23 KB)
[#005] sha256:18cb75f980e8e650a38caa9634984c8f6b57dafd6464c0b2e37266989e8f1d88 - 0.0% (129 Bytes)
[#006] sha256:550c4205a1e7096be20467b836b0bba5f6dfb31d892a385c2f0803d91bded83f - 0.0% (171 Bytes)
[#007] sha256:090afb34ec210ae6d40019147762d19b1de37c0654ba3be5bb6fb6108a09e941 - 0.01% (5.29 KB)
[#008] sha256:e00c3028f3c1f13d79bb18dfcf4a8970cb8ea6158632e4731951289ed17338b9 - 0.0% (185 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=15
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=15.7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=a46fe49485ab6385e39dabbbb654f5d3049206f76cd695e224268729520998f7
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:44:17 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-gnu-ld --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:44:17 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:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:44:17 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:44:17 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:44:17 UTC (buildkit.dockerfile.v0)CMD ["postgres"]