JSON blob 413d57cb67bb3585acae8769a48661aa1dcac66076e3a5f88ea6c5be55f8916e

{
  "architecture": "amd64",
  "config": {
    "ExposedPorts": {
      "5432/tcp": {}
    },
    "Env": [
      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/18/bin",
      "GOSU_VERSION=1.19",
      "LANG=en_US.utf8",
      "PG_MAJOR=18",
      "PG_VERSION=18.3-1.pgdg13+1",
      "PGDATA=/var/lib/postgresql/18/docker"
    ],
    "Entrypoint": [
      "docker-entrypoint.sh"
    ],
    "Cmd": [
      "postgres"
    ],
    "Volumes": {
      "/var/lib/postgresql": {}
    },
    "StopSignal": "SIGINT"
  },
  "created": "2026-04-07T01:39:11.066161433Z",
  "history": [
    {
      "created": "2026-04-06T00:00:00Z",
      "created_by": "# debian.sh --arch 'amd64' out/ 'trixie' '@1775433600'",
      "comment": "debuerreotype 0.17"
    },
    {
      "created": "2026-04-07T01:38:30.516226888Z",
      "created_by": "RUN /bin/sh -c set -eux; \tgroupadd -r postgres --gid=999; \tuseradd -r -g postgres --uid=999 --home-dir=/var/lib/postgresql --shell=/bin/bash postgres; \tinstall --verbose --directory --owner postgres --group postgres --mode 1777 /var/lib/postgresql # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-04-07T01:38:36.697947145Z",
      "created_by": "RUN /bin/sh -c set -ex; \tapt-get update; \tapt-get install -y --no-install-recommends \t\tgnupg \t\tless \t; \trm -rf /var/lib/apt/lists/* # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-04-07T01:38:44.336101755Z",
      "created_by": "ENV GOSU_VERSION=1.19",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-04-07T01:38:44.336101755Z",
      "created_by": "RUN /bin/sh -c set -eux; \tsavedAptMark=\"$(apt-mark showmanual)\"; \tapt-get update; \tapt-get install -y --no-install-recommends ca-certificates wget; \trm -rf /var/lib/apt/lists/*; \tdpkgArch=\"$(dpkg --print-architecture | awk -F- '{ print $NF }')\"; \twget -O /usr/local/bin/gosu \"https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch\"; \twget -O /usr/local/bin/gosu.asc \"https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc\"; \texport GNUPGHOME=\"$(mktemp -d)\"; \tgpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \tgpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \tgpgconf --kill all; \trm -rf \"$GNUPGHOME\" /usr/local/bin/gosu.asc; \tapt-mark auto '.*' > /dev/null; \t[ -z \"$savedAptMark\" ] || apt-mark manual $savedAptMark > /dev/null; \tapt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \tchmod +x /usr/local/bin/gosu; \tgosu --version; \tgosu nobody true # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-04-07T01:38:49.429391165Z",
      "created_by": "RUN /bin/sh -c set -eux; \tif [ -f /etc/dpkg/dpkg.cfg.d/docker ]; then \t\tgrep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \t\tsed -ri '/\\/usr\\/share\\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; \t\t! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \tfi; \tapt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \techo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen; \tlocale-gen; \tlocale -a | grep 'en_US.utf8' # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-04-07T01:38:49.429391165Z",
      "created_by": "ENV LANG=en_US.utf8",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-04-07T01:38:52.992252441Z",
      "created_by": "RUN /bin/sh -c set -eux; \tapt-get update; \tapt-get install -y --no-install-recommends \t\tlibnss-wrapper \t\txz-utils \t\tzstd \t; \trm -rf /var/lib/apt/lists/* # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-04-07T01:38:53.106056393Z",
      "created_by": "RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-04-07T01:38:53.710822926Z",
      "created_by": "RUN /bin/sh -c set -ex; \tkey='B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8'; \texport GNUPGHOME=\"$(mktemp -d)\"; \tmkdir -p /usr/local/share/keyrings/; \tgpg --batch --keyserver keyserver.ubuntu.com --recv-keys \"$key\"; \tgpg --batch --export --armor \"$key\" > /usr/local/share/keyrings/postgres.gpg.asc; \tgpgconf --kill all; \trm -rf \"$GNUPGHOME\" # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-04-07T01:38:53.710822926Z",
      "created_by": "ENV PG_MAJOR=18",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-04-07T01:38:53.710822926Z",
      "created_by": "ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/18/bin",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-04-07T01:38:53.710822926Z",
      "created_by": "ENV PG_VERSION=18.3-1.pgdg13+1",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-04-07T01:39:10.615540167Z",
      "created_by": "RUN /bin/sh -c set -ex; \t\texport PYTHONDONTWRITEBYTECODE=1; \t\tdpkgArch=\"$(dpkg --print-architecture)\"; \taptRepo=\"[ signed-by=/usr/local/share/keyrings/postgres.gpg.asc ] http://apt.postgresql.org/pub/repos/apt trixie-pgdg main $PG_MAJOR\"; \tcase \"$dpkgArch\" in \t\tamd64 | arm64 | ppc64el) \t\t\techo \"deb $aptRepo\" > /etc/apt/sources.list.d/pgdg.list; \t\t\tapt-get update; \t\t\t;; \t\t*) \t\t\techo \"deb-src $aptRepo\" > /etc/apt/sources.list.d/pgdg.list; \t\t\t\t\t\tsavedAptMark=\"$(apt-mark showmanual)\"; \t\t\t\t\t\ttempDir=\"$(mktemp -d)\"; \t\t\tcd \"$tempDir\"; \t\t\t\t\t\tapt-get update; \t\t\tapt-get install -y --no-install-recommends dpkg-dev; \t\t\techo \"deb [ trusted=yes ] file://$tempDir ./\" > /etc/apt/sources.list.d/temp.list; \t\t\t_update_repo() { \t\t\t\tdpkg-scanpackages . > Packages; \t\t\t\tapt-get -o Acquire::GzipIndexes=false update; \t\t\t}; \t\t\t_update_repo; \t\t\t\t\t\tnproc=\"$(nproc)\"; \t\t\texport DEB_BUILD_OPTIONS=\"nocheck parallel=$nproc\"; \t\t\tapt-get build-dep -y postgresql-common-dev; \t\t\tapt-get source --compile postgresql-common-dev; \t\t\t_update_repo; \t\t\tapt-get build-dep -y \"postgresql-$PG_MAJOR=$PG_VERSION\"; \t\t\tapt-get source --compile \"postgresql-$PG_MAJOR=$PG_VERSION\"; \t\t\t\t\t\t\t\t\tapt-mark showmanual | xargs apt-mark auto > /dev/null; \t\t\tapt-mark manual $savedAptMark; \t\t\t\t\t\tls -lAFh; \t\t\t_update_repo; \t\t\tgrep '^Package: ' Packages; \t\t\tcd /; \t\t\t;; \tesac; \t\tapt-get install -y --no-install-recommends postgresql-common; \tsed -ri 's/#(create_main_cluster) .*$/\\1 = false/' /etc/postgresql-common/createcluster.conf; \tapt-get install -y --no-install-recommends \t\t\"postgresql-$PG_MAJOR=$PG_VERSION\" \t; \tif apt-get install -s \"postgresql-$PG_MAJOR-jit\" > /dev/null 2>&1; then \t\tapt-get install -y --no-install-recommends \"postgresql-$PG_MAJOR-jit=$PG_VERSION\"; \tfi; \t\trm -rf /var/lib/apt/lists/*; \t\tif [ -n \"$tempDir\" ]; then \t\tapt-get purge -y --auto-remove; \t\trm -rf \"$tempDir\" /etc/apt/sources.list.d/temp.list; \tfi; \t\tfind /usr -name '*.pyc' -type f -exec bash -c 'for pyc; do dpkg -S \"$pyc\" &> /dev/null || rm -vf \"$pyc\"; done' -- '{}' +; \t\tpostgres --version # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-04-07T01:39:10.778839766Z",
      "created_by": "RUN /bin/sh -c set -eux; \tdpkg-divert --add --rename --divert \"/usr/share/postgresql/postgresql.conf.sample.dpkg\" \"/usr/share/postgresql/$PG_MAJOR/postgresql.conf.sample\"; \tcp -v /usr/share/postgresql/postgresql.conf.sample.dpkg /usr/share/postgresql/postgresql.conf.sample; \tln -sv ../postgresql.conf.sample \"/usr/share/postgresql/$PG_MAJOR/\"; \tsed -ri \"s!^#?(listen_addresses)\\s*=\\s*\\S+.*!\\1 = '*'!\" /usr/share/postgresql/postgresql.conf.sample; \tgrep -F \"listen_addresses = '*'\" /usr/share/postgresql/postgresql.conf.sample # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-04-07T01:39:10.891072447Z",
      "created_by": "RUN /bin/sh -c install --verbose --directory --owner postgres --group postgres --mode 3777 /var/run/postgresql # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-04-07T01:39:10.891072447Z",
      "created_by": "ENV PGDATA=/var/lib/postgresql/18/docker",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-04-07T01:39:10.891072447Z",
      "created_by": "VOLUME [/var/lib/postgresql]",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-04-07T01:39:10.951556341Z",
      "created_by": "COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-04-07T01:39:11.066161433Z",
      "created_by": "RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-04-07T01:39:11.066161433Z",
      "created_by": "ENTRYPOINT [\"docker-entrypoint.sh\"]",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-04-07T01:39:11.066161433Z",
      "created_by": "STOPSIGNAL SIGINT",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-04-07T01:39:11.066161433Z",
      "created_by": "EXPOSE map[5432/tcp:{}]",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-04-07T01:39:11.066161433Z",
      "created_by": "CMD [\"postgres\"]",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    }
  ],
  "os": "linux",
  "rootfs": {
    "type": "layers",
    "diff_ids": [
      "sha256:60e70dddd9ea3b1c77c62fe78be1d9f485706b6fe6052c3d88612bd8f56acd67",
      "sha256:8cec6ba1384c6003e0f2b3727f6054e6fdc026575f4bb7dbd1c097f973f1d51b",
      "sha256:6fd1a791995909abf828cbe81ff3b53b822d827ede046d725e406d939e69a672",
      "sha256:f37603a61aa3a0a709200454736b482468ac749a5ee8e31fdc3ca2c984dfaeda",
      "sha256:77b00d29e4dd12ab0bb31daec861af1d1f744ab54d0ace99aa5725fe7b415968",
      "sha256:089f806c0513cf1a2d8a6712491e295db60fdaaf9a2deb06468f821bd8795805",
      "sha256:4fbe5090c846d1c07efd44de3b79a6c446e15a00e3a5b3057b3c4b8614f5c99a",
      "sha256:c81805fbde548e3178ab1386bae515d3364814d41799f5acb3b808dcc966ba6d",
      "sha256:64c81d4401908c2aedbb6e906eb6e46c256b8e13e09f3edaf3038745f7c28456",
      "sha256:6733a39b1b72507b3a1665e8d95b0cb6f7c8deaad276208688f1705400cc0e46",
      "sha256:c34a6ac7add987e35dafbd8c1d36159543da7ee39fd8af18588e129132198d09",
      "sha256:846ea487e4b07a6d743f8eb998b4d61e059cc923a5985fc72c6842fc0b78f3af",
      "sha256:7773194f775691c03ff7caadddf9cccd63b7ac6e23d69f0036615899380580ba"
    ]
  }
}

Images, referring to this json: