docker pull io.docker.registry-1.mirror.anurin.name/library/postgres:14.12-alpine3.18
sha256:840ef07fca74e97289b72400f2e97d4b90bf8bd94d7c9218c1bf143381bdeeab
2024-05-09 18:31:12 UTC
95 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_MAJOR14
PG_SHA2566118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
PG_VERSION14.12
[#000] sha256:282e237e8e01cf628ae91590e0a44bcf58df98bbe01e9e62dadf2e94cd6301a0 - 3.25% (3.09 MB)
[#001] sha256:062765a8a012c2b4c4e8710a4befe070c5d2b7c8a0a809bc82a3dff336e096c2 - 0.0% (1.23 KB)
[#002] sha256:31792a01b7ade07f8be2b8c23ef2b117e1512456070ff28325464cb54e37ea7c - 0.0% (116 Bytes)
[#003] sha256:f0068ee0b6d7d35070033658a9b48412480b5f75fae731f52b554cb34d9ea87c - 96.73% (91.9 MB)
[#004] sha256:6f696b340bdbc02da4ca2457b5e38ddfbe36f93a35ec8af233d14fbbc1be4bc4 - 0.01% (8.99 KB)
[#005] sha256:dfbdad877fa6f75d774114d29157b044a1ae96b7d8a8d5477d027ec3e7d849c8 - 0.0% (129 Bytes)
[#006] sha256:e7eab4cb68746ef941129b05a6396d8070aab458ac9ebd1940e42cb753bd1dda - 0.0% (170 Bytes)
[#007] sha256:55c51646867f192ea20832ebcfa4954e2fabc371b5e04aca547c31caf11077f6 - 0.01% (5.29 KB)
[#008] sha256:b59fca5883040ac62fcb1c665737c716eec0dfb86b0d6ad9c405a8b68af8a922 - 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.12
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=6118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:31:12 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 ; 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 ; 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:31:12 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:dff3b333686b5a63b1bae3007e23536c034e28fea09a056a03a9a41ec18adb1b
2024-05-09 18:31:12 UTC
90.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_MAJOR14
PG_SHA2566118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
PG_VERSION14.12
[#000] sha256:619be1103602d98e1963557998c954c892b3872986c27365e9f651f5bc27cab8 - 3.59% (3.24 MB)
[#001] sha256:65e6cda13bf3edc426931327d402edf47769ad7d0f37f3a0032d955e4842e3cb - 0.0% (1.24 KB)
[#002] sha256:a1848dd6094cf1686d38fcbdef52e8bebcc21d39ad47f3a1b38864d767282936 - 0.0% (116 Bytes)
[#003] sha256:0054b8974bfae03be71be99cb3d99f0d9162443f38ffdcdff58cf3518a8b1f33 - 96.39% (87.2 MB)
[#004] sha256:90b69097ec5ddc9601bbd2574ad4fa1e27f2cbc334cec3838e3212cb587e63a6 - 0.01% (8.99 KB)
[#005] sha256:66a866bde633ed4842475adadc6bbdc2c5661d65f2064d26ecbf5a750afe7384 - 0.0% (129 Bytes)
[#006] sha256:82962a23f2a05663a1fa55133bb688dccf1fba18f0e4693edcc80360d758d85d - 0.0% (171 Bytes)
[#007] sha256:a7493c553a1037692035b3c5a66950afa03673342732384ed01a43162a162258 - 0.01% (5.29 KB)
[#008] sha256:b8c0cb0234dc52dffe29c5e956e50eb6dfe4ea26baf6d86462cb8dc161cf17f5 - 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.12
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=6118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:31:12 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 ; 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 ; 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:31:12 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:d87cd8f17fd635fa681ed683908f271b38272b3762683f8c35446ad498c9b153
2024-05-09 18:31:12 UTC
88.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_MAJOR14
PG_SHA2566118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
PG_VERSION14.12
[#000] sha256:bbb9926773f935f9bdf6315280ab3ea8b65cff91f2d416a791b5508579a3536c - 3.38% (3 MB)
[#001] sha256:12a108ab915fc8c9e416a781c5a7bc761154864183018326b62496c9ab46c866 - 0.0% (1.23 KB)
[#002] sha256:67939ca05ee3b2791aa4415e0f9cd611de6318af5254b1813898bcbd5a17f6b5 - 0.0% (116 Bytes)
[#003] sha256:3d372fd6e6e715f19dc406a0021bde41855ce2e494018bc176e64c035e50e8f7 - 96.61% (85.9 MB)
[#004] sha256:24b8cda12b2e1453b66c5afeb60afdd3390a13c92947de585d1431bdd85d7c8e - 0.01% (8.99 KB)
[#005] sha256:2bb3f6a6a784cf0efcc6531080867cff612d6228f04349fd520eeb343539b530 - 0.0% (129 Bytes)
[#006] sha256:a940dcb572e7be7e07f384cd02078a21dc2f065a3b30ad9f25ebd96c5454c285 - 0.0% (170 Bytes)
[#007] sha256:e5a5873ae2793c251d73cf65a9a462e665b36a0e6ab610655de7c1b80ad08914 - 0.01% (5.29 KB)
[#008] sha256:8759880b0edd560b66d14653748dec6945ee9de0cda699cf321b37146264c8e1 - 0.0% (185 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.12
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=6118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:31:12 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 ; 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 ; 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:31:12 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:521aac5d1b3d6aa68e897d13037ac6bd58adcf49831cd79633bb740e282dfc1e
2024-05-09 18:31:12 UTC
83.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_MAJOR14
PG_SHA2566118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
PG_VERSION14.12
[#000] sha256:19ffc66afc416e14f8733d680abfae4e1f6a3c90ae23c045857121fea320862b - 3.31% (2.77 MB)
[#001] sha256:936f8464cbf158786c7cdc2123b4210e01ed6c1cdbc9dc688a0d21f81007defb - 0.0% (1.23 KB)
[#002] sha256:28b00a5706ba36d0ddd0b2f4e216fce8e5a410b6b853cbe133d4896bdb15e4d8 - 0.0% (116 Bytes)
[#003] sha256:8fc71d3a089ac05648e159729eaea628ad68aa98ab0cef6b28ea750912bb22e8 - 96.67% (80.9 MB)
[#004] sha256:d600631effcad00bceb685edee1c4bfd2c172d45f6861edcb3161e315ce98152 - 0.01% (8.99 KB)
[#005] sha256:62236d5103492ad56ade8627df3ca8b223978ffa6d982c1e71edff485a2678cc - 0.0% (129 Bytes)
[#006] sha256:2a1042a514316f459758843d48243a91a8dbcda6980173c682be1f59900b0750 - 0.0% (170 Bytes)
[#007] sha256:ad8cc066367cfcc1867edf04e66e6fac126692f9c897b6f7b7f0e30d4b114c15 - 0.01% (5.29 KB)
[#008] sha256:0c2edd1ecc05b9a958e8d96898da94385439b41b2b8bba173a508b61a1557109 - 0.0% (185 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.12
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=6118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:31:12 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 ; 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 ; 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:31:12 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:3174724d0859064e7a91cbda07bec656ae2af749d8564882c75bd52478b5797f
2024-05-09 18:31:12 UTC
89.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_MAJOR14
PG_SHA2566118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
PG_VERSION14.12
[#000] sha256:c6b39de5b33961661dc939b997cc1d30cda01e38005a6c6625fd9c7e748bab44 - 3.56% (3.18 MB)
[#001] sha256:b240be4b3e5ec1e8dcb9ed310937046e4279e0fa6616a6838631e3652dfe15c5 - 0.0% (1.23 KB)
[#002] sha256:8682ae92e29385ff5d6f1929c06e62fdf846fcd1d301154ad1747043bee37f21 - 0.0% (116 Bytes)
[#003] sha256:63244f250338d74a8394f3a8d44d2eac1446019579e8ea5c393964d5f7e50101 - 96.42% (86.1 MB)
[#004] sha256:37f80724517c0f03fab0d125a9d5ac861d35c8e8bf75e5d5471569be893c48cb - 0.01% (8.99 KB)
[#005] sha256:a2cdf3b42cd129c2b8a86a540fdf72957cc3af38c01a658c88697a7bcb2bf09e - 0.0% (128 Bytes)
[#006] sha256:6e814b0525faf0c657108f1ea76d04ded6f1a6f5266ee307ec475c3345e34f4d - 0.0% (169 Bytes)
[#007] sha256:d3e8d2894c06e8a83140b4d6edc9ace674e3acc38c59ae81fa1004ea9471b39a - 0.01% (5.29 KB)
[#008] sha256:5bdac8136798fb0ca73685b4c0dda73fc7e3ef26b6c907615c03facbb7a9bf98 - 0.0% (184 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.12
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=6118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:31:12 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 ; 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 ; 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:31:12 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:7a5a84f60c42bfb917b8e28536acf61b19bdca66eb1e492ef78e6f31cf4bb543
2024-05-09 18:31:12 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_MAJOR14
PG_SHA2566118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
PG_VERSION14.12
[#000] sha256:08384a48688a8dcab52a530af58b9cbe1f870dd11e2ef2d0d645d658bd2ac537 - 3.34% (3.19 MB)
[#001] sha256:77322eb0ef5fb1c0b25ef0df12557560463db0b38939424f1178620dd8876ab1 - 0.0% (1.24 KB)
[#002] sha256:50aa939cb59294636bfd8b37b029911175203f0809bfbc9a9e8d81d0df524136 - 0.0% (116 Bytes)
[#003] sha256:e9c0ae73a8b9314f7c5afb3fae25cde8e22305e7e8fedefe4ec9b4678dca5a0c - 96.65% (92.5 MB)
[#004] sha256:b44dce8dcb7f98274313dba7971d2d13dbc098d9351eac2235d88754b0e2e8b1 - 0.01% (8.99 KB)
[#005] sha256:c2d917a5ee01d4838606fc649a2d3d814c1e185563df90ed5e3a0259f8e6f05f - 0.0% (129 Bytes)
[#006] sha256:f3998bd2759b829da3121ff89ce7a15c9ef1d993631647db7e8c926b59688a35 - 0.0% (172 Bytes)
[#007] sha256:1f16a3b6ce22ccf4b35100cdb992f893772f651fd0b345eb3403960e5f2ca0f6 - 0.01% (5.29 KB)
[#008] sha256:e5555069b0b2504f616092a442f0925e2d05e437a2e9c1c5f40a7916f0d624ec - 0.0% (186 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.12
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=6118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:31:12 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 ; 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 ; 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:31:12 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)CMD ["postgres"]
sha256:5d5fd21a246feec25ddfc16a003e3ad460d0af2ec355cf543e747814e3f84135
2024-05-09 18:31:12 UTC
91.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_MAJOR14
PG_SHA2566118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
PG_VERSION14.12
[#000] sha256:61301311dfdb7c2627b8937a9c34ae4a82f4e16bb4ab80df35458b56bbbaee8b - 3.34% (3.07 MB)
[#001] sha256:d7673a4910a6fe9d042a53154b0dae00bc60a57223cd10a184ea7a99d82bd0cc - 0.0% (1.23 KB)
[#002] sha256:ae2a19d1c8865ecd491b02ece010add44b02f480a09889be228a72bd65e790fd - 0.0% (116 Bytes)
[#003] sha256:42de5aec9859d05ff0ffdf0a875d375c2f56975408260e07c55258091120b929 - 96.64% (88.7 MB)
[#004] sha256:a837bf1b68b2dff926e33d250f34275125ad028c5e1a2aaeff6079979238a832 - 0.01% (8.99 KB)
[#005] sha256:865c36222f32f223192d8f781fd5a65042d3c2c794075610bcbaf595a5ce5153 - 0.0% (129 Bytes)
[#006] sha256:58017e59a400a5b5610e5294d6b7d9bbbb0216857f27e00533b367b03f6bc5c9 - 0.0% (170 Bytes)
[#007] sha256:f0d5a75c6777df8a8b8c663d5cab929a56b18de8471bf1297e36ee4512157cc2 - 0.01% (5.29 KB)
[#008] sha256:c7ed0ea0475a9c2ce3427b6bb6ec41aec278240bd74fdda2b6514deede12f5af - 0.0% (183 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV LANG=en_US.utf8
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_MAJOR=14
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_VERSION=14.12
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV PG_SHA256=6118d08f9ddcc1bd83cf2b7cc74d3b583bdcec2f37e6245a8ac003b8faa80923
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)ENV DOCKER_PG_LLVM_DEPS=llvm15-dev clang15
2024-05-09 18:31:12 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 ; 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 ; 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:31:12 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:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 1777 "$PGDATA" # buildkit
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
2024-05-09 18:31:12 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:31:12 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGINT
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)EXPOSE map[5432/tcp:{}]
2024-05-09 18:31:12 UTC (buildkit.dockerfile.v0)CMD ["postgres"]