平台:linux/amd64 版本:15 镜像大小:444.52M 浏览次数:26
postgres:15
swr.cn-north-4.myhuaweicloud.com/www.linux-man.cn/postgres:15
{
"Id": "sha256:ed30a5ab521a54b621c0b8daf52c874047c86a8996deedc0989ea52e1e40cca6",
"RepoTags": [
"postgres:15"
],
"RepoDigests": [
"postgres@sha256:2bc89eed5490967e6b1fa5175d84cb45d65f19fbb8973c7b23450dea785b9505"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-02-24T19:16:38.597528682Z",
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"5432/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/15/bin",
"GOSU_VERSION=1.19",
"LANG=en_US.utf8",
"PG_MAJOR=15",
"PG_VERSION=15.16-1.pgdg13+1",
"PGDATA=/var/lib/postgresql/data"
],
"Cmd": [
"postgres"
],
"Image": "",
"Volumes": {
"/var/lib/postgresql/data": {}
},
"WorkingDir": "",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": null,
"StopSignal": "SIGINT"
},
"Architecture": "amd64",
"Os": "linux",
"Size": 444516389,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/f18651b58e2e978e8f5c6cd0c1dac9cbb9e2287f17e8845263a6dedab09d3377/diff:/var/lib/docker/overlay2/c064f28e65f38b905993c3285e07a304b818a3d4ad4e9c700e4042f9e4516a25/diff:/var/lib/docker/overlay2/2766ed5f38993c507cdad6206b59dfadb4f8174f871d939bae37405176acca7e/diff:/var/lib/docker/overlay2/5f0cee9ebb2648d52c2d5c2b4be11506d5bdfd0f12afa3b81bfae4db5330940e/diff:/var/lib/docker/overlay2/31dd7107dce72420e13e3f714d59b2b2e510a64138667800fd3e6be982bacc78/diff:/var/lib/docker/overlay2/1ccae55e865b7c10ed609fb4ee9cd5ef6c6dc3620236317038be2322cbc13d3b/diff:/var/lib/docker/overlay2/fa7266a67cad4ac5983a44644471c0c7533ac238f85998cf77d5590afdbb0dcc/diff:/var/lib/docker/overlay2/02be677b6058be70ab130a8504c204f52d8ed15233bfd01cb94d5cd65a41ef86/diff:/var/lib/docker/overlay2/a83aa282875af35921406b10897c88b03a416c7c0c153b7645169b425e7bc16e/diff:/var/lib/docker/overlay2/c9127ade938e4786f18db314a39a732ae755acc1e23fa7a98191d7084bf9b804/diff:/var/lib/docker/overlay2/a73a2c232427e8e7f4183f84a4965e24f40a6c5ac34b53f4f1418ea27446a1de/diff:/var/lib/docker/overlay2/94770bdf9bbdeb86ae013b73723a96149154e0763545abc0302a54bf128ee3a2/diff:/var/lib/docker/overlay2/8e19c7b537e35119cc4dbb2f86a436a0a61d43da4e2cc0c008b4e5f35883ff3d/diff",
"MergedDir": "/var/lib/docker/overlay2/6c996ce80e625cc1b128a8485fa23711430ba92c3141d7879ff2a440a4dd9684/merged",
"UpperDir": "/var/lib/docker/overlay2/6c996ce80e625cc1b128a8485fa23711430ba92c3141d7879ff2a440a4dd9684/diff",
"WorkDir": "/var/lib/docker/overlay2/6c996ce80e625cc1b128a8485fa23711430ba92c3141d7879ff2a440a4dd9684/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:a257f20c716c7b5d0474b1b5998f4d1090b573d90b82f764b8f1f1faeb4b524f",
"sha256:45e7f87a32be0bb9e75db6c041d291cb65bea2497085a536f167fbce64c00772",
"sha256:163b8f2f4d51b901cf16f9c06a3021bbd3ca14b82f4249ff15e70976a356b766",
"sha256:cb0139f6644744c079c677eab172aba61f2eddb329df6861efb464587efbfa2f",
"sha256:ff7a852c11cabc38daa4606aae2549ebdf508b7dae0f66be1926fc7d7f632bc1",
"sha256:d50610862fa3af21170bbdd9b99873e90f85a2e5d68f2f959ea161318ef77090",
"sha256:a80f87b70b34453d12b484ed8937af64300e9d01907007442f09d76924c9276b",
"sha256:930ddeed370406f0e0683fc98bd34d12d0afbeaddbcc299a6e5b57bc8f0b9937",
"sha256:3d7c6fc6b61a1be7cec6310cdf282f37acf3c11cf162cd84aa48c85981f68458",
"sha256:1ae3f682e58c00f35aa4cd1b439f0c3be6cf568f4d302e0f5d5a6d436eeb4a3e",
"sha256:a5023de40d704544f57a2bf8c6866888638d64bf278e0f02b94a289beb2ceec2",
"sha256:d0f1ee8694aaf13f2cc384383b7464183769061c08a6ba3ebe96094fe504c67d",
"sha256:dd51d60be771641a6062894138c332af8b3493ab6f58ad4dbd45e6b838c4063f",
"sha256:70e783c463897e3f3a5bc1a88baab97561252eff38159a11bfac9bed12305d3f"
]
},
"Metadata": {
"LastTagTime": "0001-01-01T00:00:00Z"
}
}
[
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960598,
"CreatedBy": "CMD [\"postgres\"]",
"Id": "sha256:ed30a5ab521a54b621c0b8daf52c874047c86a8996deedc0989ea52e1e40cca6",
"Size": 0,
"Tags": [
"postgres:15"
]
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960598,
"CreatedBy": "EXPOSE map[5432/tcp:{}]",
"Id": "<missing>",
"Size": 0,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960598,
"CreatedBy": "STOPSIGNAL SIGINT",
"Id": "<missing>",
"Size": 0,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960598,
"CreatedBy": "ENTRYPOINT [\"docker-entrypoint.sh\"]",
"Id": "<missing>",
"Size": 0,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960598,
"CreatedBy": "RUN /bin/sh -c ln -sT docker-ensure-initdb.sh /usr/local/bin/docker-enforce-initdb.sh # buildkit",
"Id": "<missing>",
"Size": 23,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960598,
"CreatedBy": "COPY docker-entrypoint.sh docker-ensure-initdb.sh /usr/local/bin/ # buildkit",
"Id": "<missing>",
"Size": 16357,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960598,
"CreatedBy": "VOLUME [/var/lib/postgresql/data]",
"Id": "<missing>",
"Size": 0,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960598,
"CreatedBy": "RUN /bin/sh -c install --verbose --directory --owner postgres --group postgres --mode 1777 \"$PGDATA\" # buildkit",
"Id": "<missing>",
"Size": 0,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960598,
"CreatedBy": "ENV PGDATA=/var/lib/postgresql/data",
"Id": "<missing>",
"Size": 0,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960598,
"CreatedBy": "RUN /bin/sh -c install --verbose --directory --owner postgres --group postgres --mode 3777 /var/run/postgresql # buildkit",
"Id": "<missing>",
"Size": 0,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960598,
"CreatedBy": "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",
"Id": "<missing>",
"Size": 60499,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960598,
"CreatedBy": "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; \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",
"Id": "<missing>",
"Size": 317352581,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960585,
"CreatedBy": "ENV PG_VERSION=15.16-1.pgdg13+1",
"Id": "<missing>",
"Size": 0,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960585,
"CreatedBy": "ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/15/bin",
"Id": "<missing>",
"Size": 0,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960585,
"CreatedBy": "ENV PG_MAJOR=15",
"Id": "<missing>",
"Size": 0,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960585,
"CreatedBy": "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",
"Id": "<missing>",
"Size": 3979,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960585,
"CreatedBy": "RUN /bin/sh -c mkdir /docker-entrypoint-initdb.d # buildkit",
"Id": "<missing>",
"Size": 0,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960585,
"CreatedBy": "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",
"Id": "<missing>",
"Size": 3382564,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960581,
"CreatedBy": "ENV LANG=en_US.utf8",
"Id": "<missing>",
"Size": 0,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960581,
"CreatedBy": "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",
"Id": "<missing>",
"Size": 25586455,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960577,
"CreatedBy": "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",
"Id": "<missing>",
"Size": 3628545,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960577,
"CreatedBy": "ENV GOSU_VERSION=1.19",
"Id": "<missing>",
"Size": 0,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960570,
"CreatedBy": "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",
"Id": "<missing>",
"Size": 15864732,
"Tags": null
},
{
"Comment": "buildkit.dockerfile.v0",
"Created": 1771960564,
"CreatedBy": "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",
"Id": "<missing>",
"Size": 4324,
"Tags": null
},
{
"Comment": "debuerreotype 0.17",
"Created": 1771804800,
"CreatedBy": "# debian.sh --arch 'amd64' out/ 'trixie' '@1771804800'",
"Id": "<missing>",
"Size": 78616330,
"Tags": null
}
]