$ docker pull postgres@sha256:5f1e7441fcea12a95b72b5427246957a4490afff90d879f1fc930c7ad83c5ec9
Manifest MIME: application/vnd.oci.image.index.v1+json
Platforms: 8
linux; amd64
unknown; unknown
linux; arm variant v7
unknown; unknown
linux; arm64 variant v8
unknown; unknown
linux; 386
unknown; unknown
postgres:14.17-bullseye
- linux; amd64
$ docker pull postgres@sha256:60dcd7fe9e043a720f6e93c61bc78dc26dec5734659c235ddac6d6862cd9b047
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 146.1 MB (146075479 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:9b8c6bc9db0bf87c960ac6ba8bb0190e5dfe8390e32ec71cf2c56c5a86bfb0ce
Entrypoint: ["docker-entrypoint.sh"]
Default Command: ["postgres"]
# Thu, 27 Feb 2025 00:53:12 GMT
RUN # debian.sh --arch 'amd64' out/ 'bullseye' '@1745798400'
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; groupadd -r postgres --gid=999; useradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; install --verbose --directory --owner postgres --group postgres --mode 1777 /var/lib/postgresql # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -ex; apt-get update; apt-get install -y --no-install-recommends gnupg less ; rm -rf /var/lib/apt/lists/* # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV GOSU_VERSION=1.17
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)" ; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget; rm -rf /var/lib/apt/lists/*; dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" ; wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch" ; wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc" ; export GNUPGHOME="$(mktemp -d)" ; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; gpgconf --kill all; rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; chmod +x /usr/local/bin/gosu; gosu --version; gosu nobody true # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; if [ -f /etc/dpkg/dpkg.cfg.d/docker ]; then grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; sed -ri '/\/ usr\/ share\/ locale/d' /etc/dpkg/dpkg.cfg.d/docker; ! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; fi; apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; locale-gen; locale -a | grep 'en_US.utf8' # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV LANG=en_US.utf8
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends libnss-wrapper xz-utils zstd ; rm -rf /var/lib/apt/lists/* # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN mkdir /docker-entrypoint-initdb.d # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -ex; key='B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8' ; export GNUPGHOME="$(mktemp -d)" ; mkdir -p /usr/local/share/keyrings/; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; gpg --batch --export --armor "$key" > /usr/local/share/keyrings/postgres.gpg.asc; gpgconf --kill all; rm -rf "$GNUPGHOME" # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PG_MAJOR=14
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/14/bin
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PG_VERSION=14.17-1.pgdg110+1
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -ex; export PYTHONDONTWRITEBYTECODE=1; dpkgArch="$(dpkg --print-architecture)"; aptRepo="[ signed-by=/usr/local/share/keyrings/postgres.gpg.asc ] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main $PG_MAJOR"; case "$dpkgArch" in amd64 | arm64 | ppc64el | s390x) echo "deb $aptRepo" > /etc/apt/sources.list.d/pgdg.list; apt-get update; ;; *) echo "deb-src $aptRepo" > /etc/apt/sources.list.d/pgdg.list; savedAptMark="$(apt-mark showmanual)"; tempDir="$(mktemp -d)"; cd "$tempDir"; apt-get update; apt-get install -y --no-install-recommends dpkg-dev; echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list; _update_repo() { dpkg-scanpackages . > Packages; apt-get -o Acquire::GzipIndexes=false update; }; _update_repo; nproc="$(nproc)"; export DEB_BUILD_OPTIONS="nocheck parallel=$nproc"; apt-get build-dep -y postgresql-common pgdg-keyring; apt-get source --compile postgresql-common pgdg-keyring; _update_repo; apt-get build-dep -y "postgresql-$PG_MAJOR=$PG_VERSION"; apt-get source --compile "postgresql-$PG_MAJOR=$PG_VERSION"; apt-mark showmanual | xargs apt-mark auto > /dev/null; apt-mark manual $savedAptMark; ls -lAFh; _update_repo; grep '^Package: ' Packages; cd /; ;; esac; apt-get install -y --no-install-recommends postgresql-common; sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; apt-get install -y --no-install-recommends "postgresql-$PG_MAJOR=$PG_VERSION" ; rm -rf /var/lib/apt/lists/*; if [ -n "$tempDir" ]; then apt-get purge -y --auto-remove; rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list; fi; find /usr -name '*.pyc' -type f -exec bash -c 'for pyc; do dpkg -S "$pyc" &> /dev/null || rm -vf "$pyc"; done' -- '{}' +; postgres --version # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; dpkg-divert --add --rename --divert "/usr/share/postgresql/postgresql.conf.sample.dpkg" "/usr/share/postgresql/$PG_MAJOR/postgresql.conf.sample" ; cp -v /usr/share/postgresql/postgresql.conf.sample.dpkg /usr/share/postgresql/postgresql.conf.sample; ln -sv ../postgresql.conf.sample "/usr/share/postgresql/$PG_MAJOR/" ; sed -ri "s!^#?(listen_addresses)\s *=\s *\S +.*!\1 = '*'!" /usr/share/postgresql/postgresql.conf.sample; grep -F "listen_addresses = '*'" /usr/share/postgresql/postgresql.conf.sample # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN install --verbose --directory --owner postgres --group postgres --mode 3777 /var/run/postgresql # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PGDATA=/var/lib/postgresql/data
# Thu, 27 Feb 2025 00:53:12 GMT
RUN install --verbose --directory --owner postgres --group postgres --mode 1777 "$PGDATA" # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
VOLUME [/var/lib/postgresql/data]
# Thu, 27 Feb 2025 00:53:12 GMT
COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENTRYPOINT ["docker-entrypoint.sh" ]
# Thu, 27 Feb 2025 00:53:12 GMT
STOPSIGNAL SIGINT
# Thu, 27 Feb 2025 00:53:12 GMT
EXPOSE map[5432/tcp:{}]
# Thu, 27 Feb 2025 00:53:12 GMT
CMD ["postgres" ]
Layers:
sha256:c8e1eb8ab3b017bd9e33ddec83ebdd8292c542bbd14a8d5a6cfa2edc3ad3b8eb
Last Modified: Mon, 28 Apr 2025 21:08:07 GMT
Size: 30.3 MB (30254604 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:ce896a00891ae42aac426911ead33a1294c0bca3004918f7776ee942484b75d6
Last Modified: Mon, 28 Apr 2025 21:54:04 GMT
Size: 1.7 KB (1683 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:88f30b44634965cb9d27765717547b4c48e05c3281a70d720e27ffdc12411b13
Last Modified: Mon, 28 Apr 2025 21:54:04 GMT
Size: 4.3 MB (4308138 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:d9dd2207b564c00296e60ab82a95ba3d45cad94250acde5ca479ee238ae188c5
Last Modified: Mon, 28 Apr 2025 21:54:04 GMT
Size: 1.5 MB (1472245 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:6207a558204f56700be18eff8fe0ced792e06fe805ff522f7d67921f72f2b926
Last Modified: Mon, 28 Apr 2025 21:54:05 GMT
Size: 8.0 MB (8044603 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:647fe9a95e9cb4b7acf68d5fcdaea1651bd29764c36a97b3a341572047e10777
Last Modified: Mon, 28 Apr 2025 21:54:05 GMT
Size: 1.0 MB (1038367 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:efe488ae3b22fb2ca680149002975fd48aae73f3b56ad1c6e2eb9cc3acefda89
Last Modified: Mon, 28 Apr 2025 21:54:05 GMT
Size: 116.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:fffc6d329d08a677a49e73598dd68a9fafcd1613c22d181cad9266dbe9a750a7
Last Modified: Mon, 28 Apr 2025 21:54:06 GMT
Size: 3.1 KB (3143 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:bb50121ec7b879b6ad7ba632edcc2436a38c21bdbf032e451b60616a4890688b
Last Modified: Mon, 28 Apr 2025 21:54:08 GMT
Size: 100.9 MB (100937114 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4c9ffd17c898a6bdbac08e8747d4d2d033da0f258ea4637605a5f2636c1618e1
Last Modified: Mon, 28 Apr 2025 21:54:06 GMT
Size: 9.5 KB (9522 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:62860c8c5aacc2411b4fb0c1fba9eb5d3d28efc43b4cae74db4911ac2aa0df01
Last Modified: Mon, 28 Apr 2025 21:54:06 GMT
Size: 126.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4234db82445602f5342237013abce0fe711ccba6418c6b35694cda7629ad2e5d
Last Modified: Mon, 28 Apr 2025 21:54:07 GMT
Size: 166.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:59971608cd31171fc58eb8c31afcf0055d45ac55dafc48e4f87b835d24ce3a19
Last Modified: Mon, 28 Apr 2025 21:54:07 GMT
Size: 5.5 KB (5468 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:f52dfcb32f7de7c7bfe217fef3f5e70921bfa7ab2a013ea07c1696b6cc278acc
Last Modified: Mon, 28 Apr 2025 21:54:07 GMT
Size: 184.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
postgres:14.17-bullseye
- unknown; unknown
$ docker pull postgres@sha256:aed57a028aa8b80c8c36d282dc004a03be99dd4c698d207ad070266cc5c41cad
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 6.0 MB (5985935 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:bbcd67cff2b1dd70f5c964dd0dbb0174930615e8356c665ce9ee88d5735be0c1
Layers:
sha256:99f8e8495baceeeafaf4c21c7e05a1acbb2b31f1b63b27dd49c5c67e3a5a0f6d
Last Modified: Mon, 28 Apr 2025 21:54:04 GMT
Size: 5.9 MB (5932446 bytes)
MIME: application/vnd.in-toto+json
sha256:01c2888145e98865a0a3c8d876503730295190c9ae5a9189ba572f206f722d34
Last Modified: Mon, 28 Apr 2025 21:54:04 GMT
Size: 53.5 KB (53489 bytes)
MIME: application/vnd.in-toto+json
postgres:14.17-bullseye
- linux; arm variant v7
$ docker pull postgres@sha256:2ff79eadfb70849ed246d9f513c13732d2413ae2f0bfebafb330b55cfaf04876
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 134.2 MB (134238032 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:af32cdd0933265cc1532068f301086e196eba98b7532f9825fa11e36588298e3
Entrypoint: ["docker-entrypoint.sh"]
Default Command: ["postgres"]
# Thu, 27 Feb 2025 00:53:12 GMT
RUN # debian.sh --arch 'armhf' out/ 'bullseye' '@1745798400'
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; groupadd -r postgres --gid=999; useradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; install --verbose --directory --owner postgres --group postgres --mode 1777 /var/lib/postgresql # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -ex; apt-get update; apt-get install -y --no-install-recommends gnupg less ; rm -rf /var/lib/apt/lists/* # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV GOSU_VERSION=1.17
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)" ; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget; rm -rf /var/lib/apt/lists/*; dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" ; wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch" ; wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc" ; export GNUPGHOME="$(mktemp -d)" ; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; gpgconf --kill all; rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; chmod +x /usr/local/bin/gosu; gosu --version; gosu nobody true # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; if [ -f /etc/dpkg/dpkg.cfg.d/docker ]; then grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; sed -ri '/\/ usr\/ share\/ locale/d' /etc/dpkg/dpkg.cfg.d/docker; ! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; fi; apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; locale-gen; locale -a | grep 'en_US.utf8' # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV LANG=en_US.utf8
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends libnss-wrapper xz-utils zstd ; rm -rf /var/lib/apt/lists/* # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN mkdir /docker-entrypoint-initdb.d # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -ex; key='B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8' ; export GNUPGHOME="$(mktemp -d)" ; mkdir -p /usr/local/share/keyrings/; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; gpg --batch --export --armor "$key" > /usr/local/share/keyrings/postgres.gpg.asc; gpgconf --kill all; rm -rf "$GNUPGHOME" # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PG_MAJOR=14
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/14/bin
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PG_VERSION=14.17-1.pgdg110+1
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -ex; export PYTHONDONTWRITEBYTECODE=1; dpkgArch="$(dpkg --print-architecture)"; aptRepo="[ signed-by=/usr/local/share/keyrings/postgres.gpg.asc ] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main $PG_MAJOR"; case "$dpkgArch" in amd64 | arm64 | ppc64el | s390x) echo "deb $aptRepo" > /etc/apt/sources.list.d/pgdg.list; apt-get update; ;; *) echo "deb-src $aptRepo" > /etc/apt/sources.list.d/pgdg.list; savedAptMark="$(apt-mark showmanual)"; tempDir="$(mktemp -d)"; cd "$tempDir"; apt-get update; apt-get install -y --no-install-recommends dpkg-dev; echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list; _update_repo() { dpkg-scanpackages . > Packages; apt-get -o Acquire::GzipIndexes=false update; }; _update_repo; nproc="$(nproc)"; export DEB_BUILD_OPTIONS="nocheck parallel=$nproc"; apt-get build-dep -y postgresql-common pgdg-keyring; apt-get source --compile postgresql-common pgdg-keyring; _update_repo; apt-get build-dep -y "postgresql-$PG_MAJOR=$PG_VERSION"; apt-get source --compile "postgresql-$PG_MAJOR=$PG_VERSION"; apt-mark showmanual | xargs apt-mark auto > /dev/null; apt-mark manual $savedAptMark; ls -lAFh; _update_repo; grep '^Package: ' Packages; cd /; ;; esac; apt-get install -y --no-install-recommends postgresql-common; sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; apt-get install -y --no-install-recommends "postgresql-$PG_MAJOR=$PG_VERSION" ; rm -rf /var/lib/apt/lists/*; if [ -n "$tempDir" ]; then apt-get purge -y --auto-remove; rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list; fi; find /usr -name '*.pyc' -type f -exec bash -c 'for pyc; do dpkg -S "$pyc" &> /dev/null || rm -vf "$pyc"; done' -- '{}' +; postgres --version # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; dpkg-divert --add --rename --divert "/usr/share/postgresql/postgresql.conf.sample.dpkg" "/usr/share/postgresql/$PG_MAJOR/postgresql.conf.sample" ; cp -v /usr/share/postgresql/postgresql.conf.sample.dpkg /usr/share/postgresql/postgresql.conf.sample; ln -sv ../postgresql.conf.sample "/usr/share/postgresql/$PG_MAJOR/" ; sed -ri "s!^#?(listen_addresses)\s *=\s *\S +.*!\1 = '*'!" /usr/share/postgresql/postgresql.conf.sample; grep -F "listen_addresses = '*'" /usr/share/postgresql/postgresql.conf.sample # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN install --verbose --directory --owner postgres --group postgres --mode 3777 /var/run/postgresql # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PGDATA=/var/lib/postgresql/data
# Thu, 27 Feb 2025 00:53:12 GMT
RUN install --verbose --directory --owner postgres --group postgres --mode 1777 "$PGDATA" # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
VOLUME [/var/lib/postgresql/data]
# Thu, 27 Feb 2025 00:53:12 GMT
COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENTRYPOINT ["docker-entrypoint.sh" ]
# Thu, 27 Feb 2025 00:53:12 GMT
STOPSIGNAL SIGINT
# Thu, 27 Feb 2025 00:53:12 GMT
EXPOSE map[5432/tcp:{}]
# Thu, 27 Feb 2025 00:53:12 GMT
CMD ["postgres" ]
Layers:
sha256:93c17983cb6e26d53fe6219e705b968f8a22ae1b4cb559618bdff5ba501ae39d
Last Modified: Mon, 28 Apr 2025 21:16:22 GMT
Size: 25.5 MB (25542427 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:1ef24263d8904408d4abf0483982a747bf8153de0d52cbb43862ace352b898c4
Last Modified: Tue, 29 Apr 2025 01:18:46 GMT
Size: 1.7 KB (1680 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:5be0264bb06c2bcee8451dc94c6f8355978ef236eb1a11e672dd512df9c7e7b9
Last Modified: Tue, 29 Apr 2025 01:18:47 GMT
Size: 3.6 MB (3601746 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:08a9051786ef8ca1e9ce4ec47810682bb5f8c26e9d78eb7e1f873f82d85c3f16
Last Modified: Tue, 29 Apr 2025 01:18:46 GMT
Size: 1.4 MB (1439251 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:604c2a9e01f796a5afd8b46c903da93b951474ab34284f961ab4c3e793b7df3c
Last Modified: Tue, 29 Apr 2025 01:18:47 GMT
Size: 8.0 MB (8044545 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:7035eab34ad95006258ce8e6a6d625b8c11281827a56ddc22c8384df5f25bc27
Last Modified: Tue, 29 Apr 2025 01:18:48 GMT
Size: 908.6 KB (908650 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:ab74d412aa207d36e88063c7272cd4c92f0e39a1c3df9afd5c17b2c29490b1b5
Last Modified: Tue, 29 Apr 2025 01:18:48 GMT
Size: 116.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:bb07ab6f9f4f5ffcc3eb65dc7f2c635f65140e5fed60a158d072087f7a348c79
Last Modified: Tue, 29 Apr 2025 01:18:48 GMT
Size: 3.1 KB (3144 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:0f31cce0d78f940219e97fce0c0c961f770b31068842bb533a8f8cb6bb61ec90
Last Modified: Tue, 29 Apr 2025 02:46:57 GMT
Size: 94.7 MB (94680988 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:98eb27c337cfa570bda0fb8f57e017d36a5f90db68786293f5912aa793d926da
Last Modified: Tue, 29 Apr 2025 02:46:54 GMT
Size: 9.5 KB (9530 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:fdd6985897c9a82fafccd22e91154677d9c5ee250e7e5534a431745158ee195f
Last Modified: Tue, 29 Apr 2025 02:46:54 GMT
Size: 127.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:8aae4ab6021e44d96defa5ac180da1f917b5dcc4b259fc021bf03c013a4acc7d
Last Modified: Tue, 29 Apr 2025 02:46:54 GMT
Size: 168.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:cab6aaa6409f7214690b610db6d6808a5cb1e05b43cea5fbe016f0593b3c4b10
Last Modified: Tue, 29 Apr 2025 02:46:55 GMT
Size: 5.5 KB (5475 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:f22f419b82046c6bfd56c4432933745fb039c4bc4bf2944f0a3e67c8549e059b
Last Modified: Tue, 29 Apr 2025 02:46:55 GMT
Size: 185.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
postgres:14.17-bullseye
- unknown; unknown
$ docker pull postgres@sha256:acfba5398338da158d1bd084caa670d370a088d4800126ae1ebb25480614ab17
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 6.0 MB (5995990 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:c5d2590d8781522b3c8a4ebbea46f25c83e0557f5bf38188ccaeb2cb5570f697
Layers:
sha256:d693543c14acb2dd5939950ea3f4592697dbaceca64934e894836d7a684adc6b
Last Modified: Tue, 29 Apr 2025 02:46:54 GMT
Size: 5.9 MB (5942313 bytes)
MIME: application/vnd.in-toto+json
sha256:e8f1c5368462bfd95be499ad607bae5d045cfc6cc451cf5826c7627bbeb94c27
Last Modified: Tue, 29 Apr 2025 02:46:54 GMT
Size: 53.7 KB (53677 bytes)
MIME: application/vnd.in-toto+json
postgres:14.17-bullseye
- linux; arm64 variant v8
$ docker pull postgres@sha256:1ba50e39f8b5b87a3590aa89c0004e2fd9596b1570eeb8934baa1cd215fa7815
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 143.1 MB (143114315 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:d9b96f79d66751613df372e581e9d6337b1d4682683583b27a56ca0830b25e7d
Entrypoint: ["docker-entrypoint.sh"]
Default Command: ["postgres"]
# Thu, 27 Feb 2025 00:53:12 GMT
RUN # debian.sh --arch 'arm64' out/ 'bullseye' '@1745798400'
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; groupadd -r postgres --gid=999; useradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; install --verbose --directory --owner postgres --group postgres --mode 1777 /var/lib/postgresql # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -ex; apt-get update; apt-get install -y --no-install-recommends gnupg less ; rm -rf /var/lib/apt/lists/* # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV GOSU_VERSION=1.17
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)" ; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget; rm -rf /var/lib/apt/lists/*; dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" ; wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch" ; wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc" ; export GNUPGHOME="$(mktemp -d)" ; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; gpgconf --kill all; rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; chmod +x /usr/local/bin/gosu; gosu --version; gosu nobody true # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; if [ -f /etc/dpkg/dpkg.cfg.d/docker ]; then grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; sed -ri '/\/ usr\/ share\/ locale/d' /etc/dpkg/dpkg.cfg.d/docker; ! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; fi; apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; locale-gen; locale -a | grep 'en_US.utf8' # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV LANG=en_US.utf8
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends libnss-wrapper xz-utils zstd ; rm -rf /var/lib/apt/lists/* # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN mkdir /docker-entrypoint-initdb.d # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -ex; key='B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8' ; export GNUPGHOME="$(mktemp -d)" ; mkdir -p /usr/local/share/keyrings/; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; gpg --batch --export --armor "$key" > /usr/local/share/keyrings/postgres.gpg.asc; gpgconf --kill all; rm -rf "$GNUPGHOME" # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PG_MAJOR=14
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/14/bin
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PG_VERSION=14.17-1.pgdg110+1
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -ex; export PYTHONDONTWRITEBYTECODE=1; dpkgArch="$(dpkg --print-architecture)"; aptRepo="[ signed-by=/usr/local/share/keyrings/postgres.gpg.asc ] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main $PG_MAJOR"; case "$dpkgArch" in amd64 | arm64 | ppc64el | s390x) echo "deb $aptRepo" > /etc/apt/sources.list.d/pgdg.list; apt-get update; ;; *) echo "deb-src $aptRepo" > /etc/apt/sources.list.d/pgdg.list; savedAptMark="$(apt-mark showmanual)"; tempDir="$(mktemp -d)"; cd "$tempDir"; apt-get update; apt-get install -y --no-install-recommends dpkg-dev; echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list; _update_repo() { dpkg-scanpackages . > Packages; apt-get -o Acquire::GzipIndexes=false update; }; _update_repo; nproc="$(nproc)"; export DEB_BUILD_OPTIONS="nocheck parallel=$nproc"; apt-get build-dep -y postgresql-common pgdg-keyring; apt-get source --compile postgresql-common pgdg-keyring; _update_repo; apt-get build-dep -y "postgresql-$PG_MAJOR=$PG_VERSION"; apt-get source --compile "postgresql-$PG_MAJOR=$PG_VERSION"; apt-mark showmanual | xargs apt-mark auto > /dev/null; apt-mark manual $savedAptMark; ls -lAFh; _update_repo; grep '^Package: ' Packages; cd /; ;; esac; apt-get install -y --no-install-recommends postgresql-common; sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; apt-get install -y --no-install-recommends "postgresql-$PG_MAJOR=$PG_VERSION" ; rm -rf /var/lib/apt/lists/*; if [ -n "$tempDir" ]; then apt-get purge -y --auto-remove; rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list; fi; find /usr -name '*.pyc' -type f -exec bash -c 'for pyc; do dpkg -S "$pyc" &> /dev/null || rm -vf "$pyc"; done' -- '{}' +; postgres --version # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; dpkg-divert --add --rename --divert "/usr/share/postgresql/postgresql.conf.sample.dpkg" "/usr/share/postgresql/$PG_MAJOR/postgresql.conf.sample" ; cp -v /usr/share/postgresql/postgresql.conf.sample.dpkg /usr/share/postgresql/postgresql.conf.sample; ln -sv ../postgresql.conf.sample "/usr/share/postgresql/$PG_MAJOR/" ; sed -ri "s!^#?(listen_addresses)\s *=\s *\S +.*!\1 = '*'!" /usr/share/postgresql/postgresql.conf.sample; grep -F "listen_addresses = '*'" /usr/share/postgresql/postgresql.conf.sample # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN install --verbose --directory --owner postgres --group postgres --mode 3777 /var/run/postgresql # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PGDATA=/var/lib/postgresql/data
# Thu, 27 Feb 2025 00:53:12 GMT
RUN install --verbose --directory --owner postgres --group postgres --mode 1777 "$PGDATA" # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
VOLUME [/var/lib/postgresql/data]
# Thu, 27 Feb 2025 00:53:12 GMT
COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENTRYPOINT ["docker-entrypoint.sh" ]
# Thu, 27 Feb 2025 00:53:12 GMT
STOPSIGNAL SIGINT
# Thu, 27 Feb 2025 00:53:12 GMT
EXPOSE map[5432/tcp:{}]
# Thu, 27 Feb 2025 00:53:12 GMT
CMD ["postgres" ]
Layers:
sha256:5d3a81360c5bb9281a4f735a1468429a1898f1a4fc24a2581dde4cf28ace4488
Last Modified: Mon, 28 Apr 2025 21:21:09 GMT
Size: 28.7 MB (28744645 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:430be6dbf04f131ce669a81b7ec254e6c1afa78bc6a6b4bdef56b88b7cca59be
Last Modified: Tue, 29 Apr 2025 01:08:30 GMT
Size: 1.7 KB (1689 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:bc012e2ac3cd143798c99a8b0d19c23949f3defbd7a2cef00860da14e0fd5857
Last Modified: Tue, 29 Apr 2025 01:08:31 GMT
Size: 4.3 MB (4312815 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:393efb3fedc0bab07650f589fb317adeff988e7c1a5c9754d3889f9680744207
Last Modified: Tue, 29 Apr 2025 01:08:31 GMT
Size: 1.4 MB (1404189 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:264eceb26e7bad129f6e1ad046be7b1d1d3f8679e574dc8cd1ab3c59e0627256
Last Modified: Tue, 29 Apr 2025 01:08:31 GMT
Size: 8.0 MB (8044401 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4a312d2ff9cd15091b4002f19ef26a812b9d4cae31d64c6861e93426de9a3f8a
Last Modified: Tue, 29 Apr 2025 01:08:32 GMT
Size: 1.0 MB (1026596 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:c458e63551b140446dfc776df323cf95c5da595fe4eab5103808460f721bc927
Last Modified: Tue, 29 Apr 2025 01:08:32 GMT
Size: 114.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:c423ff53f9e553e0e57a67f62c0886078742f3d007f8f41c0ec4f482f21b6c44
Last Modified: Tue, 29 Apr 2025 01:08:32 GMT
Size: 3.1 KB (3143 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:8badb406f9593c2fa7e0a167b6e8e07664175a2ce599d4f174629dcd8742c70a
Last Modified: Tue, 29 Apr 2025 01:13:06 GMT
Size: 99.6 MB (99561243 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:1d220479f8fbaf2ac3469feec8cd692bc2a5a1dd7bd5bfa4d7b6a16e72e947db
Last Modified: Tue, 29 Apr 2025 01:13:02 GMT
Size: 9.5 KB (9528 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:ce9e48a4b22f06be90787b4583fa63662021a09670fc6b5788d7674af068306c
Last Modified: Tue, 29 Apr 2025 01:13:02 GMT
Size: 127.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:47997bf3a03c999b128c7f06abf5b3549fdf34f415b674f6016af2332fe60267
Last Modified: Tue, 29 Apr 2025 01:13:03 GMT
Size: 167.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:9e7b93a3f64fa332c537c7adc0245294021941f1869da13594354829194bfff1
Last Modified: Tue, 29 Apr 2025 01:13:04 GMT
Size: 5.5 KB (5473 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:be30ddab5c9dadaeee001dd05f244b14644e70cd297652e9ccffcaeba9344d18
Last Modified: Tue, 29 Apr 2025 01:13:04 GMT
Size: 185.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
postgres:14.17-bullseye
- unknown; unknown
$ docker pull postgres@sha256:49827dfd9f10422a40aa812af654aa082a60f8f6314b8da6c0346e068ed6c962
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 6.0 MB (5992461 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:e61166caa68024ab7524d71e85929cb4ee28f2edec106f37ae31b8cddb66ddff
Layers:
sha256:712e1b9b17716eaec21dacdce3b30d9deac7ddd49ae6b6df4bb252e23fbe4121
Last Modified: Tue, 29 Apr 2025 01:13:03 GMT
Size: 5.9 MB (5938734 bytes)
MIME: application/vnd.in-toto+json
sha256:6d86499b42646e315535368a8c23b0be6a25f4cf4f59a29b2a964a783eeb6e67
Last Modified: Tue, 29 Apr 2025 01:13:02 GMT
Size: 53.7 KB (53727 bytes)
MIME: application/vnd.in-toto+json
postgres:14.17-bullseye
- linux; 386
$ docker pull postgres@sha256:dc7d5ed7eed51cafdf0b8e6cbfd89f55bfa68b28536a0c8308f400191fc61e7e
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 154.1 MB (154128319 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:664a096397f5f009b91e430fd8669d5cf26c0729bbf1f778986426e328bcdc6b
Entrypoint: ["docker-entrypoint.sh"]
Default Command: ["postgres"]
# Thu, 27 Feb 2025 00:53:12 GMT
RUN # debian.sh --arch 'i386' out/ 'bullseye' '@1745798400'
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; groupadd -r postgres --gid=999; useradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; install --verbose --directory --owner postgres --group postgres --mode 1777 /var/lib/postgresql # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -ex; apt-get update; apt-get install -y --no-install-recommends gnupg less ; rm -rf /var/lib/apt/lists/* # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV GOSU_VERSION=1.17
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; savedAptMark="$(apt-mark showmanual)" ; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget; rm -rf /var/lib/apt/lists/*; dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" ; wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch" ; wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc" ; export GNUPGHOME="$(mktemp -d)" ; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; gpgconf --kill all; rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; chmod +x /usr/local/bin/gosu; gosu --version; gosu nobody true # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; if [ -f /etc/dpkg/dpkg.cfg.d/docker ]; then grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; sed -ri '/\/ usr\/ share\/ locale/d' /etc/dpkg/dpkg.cfg.d/docker; ! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; fi; apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; locale-gen; locale -a | grep 'en_US.utf8' # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV LANG=en_US.utf8
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; apt-get update; apt-get install -y --no-install-recommends libnss-wrapper xz-utils zstd ; rm -rf /var/lib/apt/lists/* # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN mkdir /docker-entrypoint-initdb.d # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -ex; key='B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8' ; export GNUPGHOME="$(mktemp -d)" ; mkdir -p /usr/local/share/keyrings/; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; gpg --batch --export --armor "$key" > /usr/local/share/keyrings/postgres.gpg.asc; gpgconf --kill all; rm -rf "$GNUPGHOME" # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PG_MAJOR=14
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/14/bin
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PG_VERSION=14.17-1.pgdg110+1
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -ex; export PYTHONDONTWRITEBYTECODE=1; dpkgArch="$(dpkg --print-architecture)"; aptRepo="[ signed-by=/usr/local/share/keyrings/postgres.gpg.asc ] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main $PG_MAJOR"; case "$dpkgArch" in amd64 | arm64 | ppc64el | s390x) echo "deb $aptRepo" > /etc/apt/sources.list.d/pgdg.list; apt-get update; ;; *) echo "deb-src $aptRepo" > /etc/apt/sources.list.d/pgdg.list; savedAptMark="$(apt-mark showmanual)"; tempDir="$(mktemp -d)"; cd "$tempDir"; apt-get update; apt-get install -y --no-install-recommends dpkg-dev; echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list; _update_repo() { dpkg-scanpackages . > Packages; apt-get -o Acquire::GzipIndexes=false update; }; _update_repo; nproc="$(nproc)"; export DEB_BUILD_OPTIONS="nocheck parallel=$nproc"; apt-get build-dep -y postgresql-common pgdg-keyring; apt-get source --compile postgresql-common pgdg-keyring; _update_repo; apt-get build-dep -y "postgresql-$PG_MAJOR=$PG_VERSION"; apt-get source --compile "postgresql-$PG_MAJOR=$PG_VERSION"; apt-mark showmanual | xargs apt-mark auto > /dev/null; apt-mark manual $savedAptMark; ls -lAFh; _update_repo; grep '^Package: ' Packages; cd /; ;; esac; apt-get install -y --no-install-recommends postgresql-common; sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; apt-get install -y --no-install-recommends "postgresql-$PG_MAJOR=$PG_VERSION" ; rm -rf /var/lib/apt/lists/*; if [ -n "$tempDir" ]; then apt-get purge -y --auto-remove; rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list; fi; find /usr -name '*.pyc' -type f -exec bash -c 'for pyc; do dpkg -S "$pyc" &> /dev/null || rm -vf "$pyc"; done' -- '{}' +; postgres --version # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN set -eux; dpkg-divert --add --rename --divert "/usr/share/postgresql/postgresql.conf.sample.dpkg" "/usr/share/postgresql/$PG_MAJOR/postgresql.conf.sample" ; cp -v /usr/share/postgresql/postgresql.conf.sample.dpkg /usr/share/postgresql/postgresql.conf.sample; ln -sv ../postgresql.conf.sample "/usr/share/postgresql/$PG_MAJOR/" ; sed -ri "s!^#?(listen_addresses)\s *=\s *\S +.*!\1 = '*'!" /usr/share/postgresql/postgresql.conf.sample; grep -F "listen_addresses = '*'" /usr/share/postgresql/postgresql.conf.sample # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN install --verbose --directory --owner postgres --group postgres --mode 3777 /var/run/postgresql # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENV PGDATA=/var/lib/postgresql/data
# Thu, 27 Feb 2025 00:53:12 GMT
RUN install --verbose --directory --owner postgres --group postgres --mode 1777 "$PGDATA" # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
VOLUME [/var/lib/postgresql/data]
# Thu, 27 Feb 2025 00:53:12 GMT
COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
RUN ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit
# Thu, 27 Feb 2025 00:53:12 GMT
ENTRYPOINT ["docker-entrypoint.sh" ]
# Thu, 27 Feb 2025 00:53:12 GMT
STOPSIGNAL SIGINT
# Thu, 27 Feb 2025 00:53:12 GMT
EXPOSE map[5432/tcp:{}]
# Thu, 27 Feb 2025 00:53:12 GMT
CMD ["postgres" ]
Layers:
sha256:73bb1b80ecf1f8784ad6f92a35120b6e2306657fc7e8cbaedca1f45900f3d746
Last Modified: Mon, 28 Apr 2025 21:08:07 GMT
Size: 31.2 MB (31187893 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:3a4b61ca3b4dba25dab280739db06b5b6d1e7547ebbed8079cde975ad220252b
Last Modified: Mon, 28 Apr 2025 22:02:53 GMT
Size: 1.7 KB (1678 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:85b94f9aa627e7e7c6a7d068a01e5d9932fe5d55b051bcb070d73e37aabf2354
Last Modified: Mon, 28 Apr 2025 22:02:54 GMT
Size: 4.7 MB (4719698 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:52317fca7ae4f42fa1ca7ccbb6b49185adf5201143b3c58ac259d8e5fc2c5753
Last Modified: Mon, 28 Apr 2025 22:02:54 GMT
Size: 1.4 MB (1447764 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:95c12f10ede3cdec26dfb4ce71b9da95e9841cf4d9df88c5e7ecee9891c81f93
Last Modified: Mon, 28 Apr 2025 22:02:56 GMT
Size: 8.0 MB (8044476 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:c7a5b796bd3702d3700e4308c2b26dab0649d1952e17b6f7966a2be1cd05ff72
Last Modified: Mon, 28 Apr 2025 22:02:54 GMT
Size: 1.0 MB (1028901 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:ee629957b6d2dcded1414a5b95b0e6fe570513717b484d5737ea9fc5808fe776
Last Modified: Mon, 28 Apr 2025 22:02:55 GMT
Size: 116.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:9e9aba30031d098a866791185da9aa7a3537121ddd1672007063e42f7a4fa15a
Last Modified: Mon, 28 Apr 2025 22:02:55 GMT
Size: 3.1 KB (3140 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:f1c0260bc8b12c0d2e5800eb135091c1b919033427dc84b223ebe598fdb09491
Last Modified: Mon, 28 Apr 2025 22:03:03 GMT
Size: 107.7 MB (107679173 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:19f13a317ca6779c7f4448a96dea5c2febcaa12e34baad5ac4237ff45de7ba3a
Last Modified: Mon, 28 Apr 2025 22:02:56 GMT
Size: 9.5 KB (9529 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4e76460e4a724bd5facbd13ca0510167fb631d9e8a80395dbb626d099e9dae77
Last Modified: Mon, 28 Apr 2025 22:02:56 GMT
Size: 127.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:21deef2a787b5e6316ecf0c3ed6318de7e25014042fc27e653f2097ebe443e68
Last Modified: Mon, 28 Apr 2025 22:02:57 GMT
Size: 167.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:b05e6108f55fc7ab43664173d4dc7161226ce6710977968da29f5231a96d26fb
Last Modified: Mon, 28 Apr 2025 22:02:57 GMT
Size: 5.5 KB (5473 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:0f17792e59128931b4d5bfbff892fc2746a3aedfdcf8a2070c71821afe55b970
Last Modified: Mon, 28 Apr 2025 22:02:57 GMT
Size: 184.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
postgres:14.17-bullseye
- unknown; unknown
$ docker pull postgres@sha256:5a21df9f908a26bad94089ecdd8ee4c020b5cb4044c40755e2e7202983b7b369
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 6.0 MB (5993533 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:73ce9efcc83f3e980fadd515fb0c9dc78044e564b8a72419a44762f22c25e501
Layers:
sha256:48b8d040a46a81e8185252a1b34a4d8c0a96f61cd9bf90751f33f7017dd519d4
Last Modified: Mon, 28 Apr 2025 22:02:54 GMT
Size: 5.9 MB (5940088 bytes)
MIME: application/vnd.in-toto+json
sha256:5e8bbc95664d3311d2b5079582547832841dbfd828e288581fe4c3352d61035d
Last Modified: Mon, 28 Apr 2025 22:02:53 GMT
Size: 53.4 KB (53445 bytes)
MIME: application/vnd.in-toto+json