2026-06-12 11:11:08 UTC
133 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
[#000] sha256:f32f037feefe20936642c5e340e8c64d93058451336cb65f19d013394bb72823 - 11.67% (15.5 MB)
[#001] sha256:4405446ac57ee82a1fd9b085358dd816895d6de5165dec2f6447b71b51997e74 - 13.59% (18.1 MB)
[#002] sha256:ab8f1856f480b4729700e7f87eb42c25e144be57e861a60983f272a575720300 - 10.66% (14.2 MB)
[#003] sha256:4d8126a08ba5fb6695d5faada8f1992ee7e182b465a6caed48269ff12214d94e - 44.94% (59.7 MB)
[#004] sha256:3d7af41873db39a7b2d1d77c7019788612c46fce9201fc94a29fc17542bf83e3 - 6.07% (8.06 MB)
[#005] sha256:55a97a35c975369ced0a224ab8adfa9c3a8a6eb7ec7728df40e19e8eee42cde8 - 0.98% (1.3 MB)
[#006] sha256:7686ab7fced5b6e23ec4b18f9e89def1c0d6f5905132969f5187b727af9b311e - 12.08% (16.1 MB)
[#007] sha256:ee76cf40ed9504d577854ccb7cd92857d342a9439b8c4950636ef87360006d2e - 0.0% (1.68 KB)
[#008] sha256:59733dbf93e02755c2f14f669f218a278fa3f61e06eda6939fded1e0556a4d6f - 0.0% (1.53 KB)
[#009] sha256:39018b5f2438327fb6c94c258f2e591eb0170415353b3b5877c61e3c647f1449 - 0.0% (1.27 KB)
[#010] sha256:1bb9867a4ec6d33e3d72dfa3213131b5b6801dd1656013e666248d64ff1b6634 - 0.0% (417 Bytes)
[#011] sha256:c7d05fa95cf0c9a0b00b69cf427e3c19ace74bf4f9fe9bb0e89b40d6be9992b6 - 0.0% (284 Bytes)
[#012] sha256:8ec1692d5690765c148363b22a64326bb47507602e35a7bc1892e9fbc6bcb775 - 0.0% (4.33 KB)
ADD photon-rootfs-5.0-eb39da49f.x86_64.tar.gz / # buildkit
2026-03-03 18:45:13 UTC (buildkit.dockerfile.v0)LABEL name=Photon OS x86_64/5.0 Base Image vendor=VMware build-date=20260214
2026-03-03 18:45:13 UTC (buildkit.dockerfile.v0)CMD ["/bin/bash"]
2026-06-12 11:01:20 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c tdnf install photon-repos -y && sed -i 's/enabled\s*=.*/enabled=0/g' /etc/yum.repos.d/*.repo && sed -i 's/enabled\s*=.*/enabled=1/g' /etc/yum.repos.d/photon-snapshot.repo && tdnf clean all && tdnf --disablerepo="*" --enablerepo="photon-snapshot" makecache && tdnf --disablerepo="*" --enablerepo="photon-snapshot" update -y && tdnf clean all # buildkit
2026-06-12 11:09:15 UTC (buildkit.dockerfile.v0)ARG TARGETARCH=amd64
2026-06-12 11:09:15 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2026-06-12 11:09:15 UTC (buildkit.dockerfile.v0)RUN |1 TARGETARCH=amd64 /bin/sh -c tdnf install -y shadow >> /dev/null && groupadd -r postgres --gid=999 && useradd -m -r -g postgres --uid=999 postgres # buildkit
2026-06-12 11:09:58 UTC (buildkit.dockerfile.v0)RUN |1 TARGETARCH=amd64 /bin/sh -c if [ "${TARGETARCH:-amd64}" = "arm64" ]; then cp -a /etc/yum.repos.d /etc/yum.repos.d.bak && sed -i 's/^enabled\s*=.*/enabled=1/' /etc/yum.repos.d/*.repo && sed -i '/^snapshot/d' /etc/yum.repos.d/photon-snapshot.repo && tdnf clean all && tdnf makecache && tdnf install -y gzip findutils bc postgresql18-server >> /dev/null && rm -rf /etc/yum.repos.d && mv /etc/yum.repos.d.bak /etc/yum.repos.d && tdnf clean all && tdnf makecache; else tdnf install -y gzip findutils bc postgresql18-server >> /dev/null && tdnf clean all && tdnf makecache; fi && mkdir -p /docker-entrypoint-initdb.d && mkdir -p /run/postgresql && chown -R postgres:postgres /run/postgresql && chmod 2777 /run/postgresql && mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 777 "$PGDATA" && sed -i "s|#listen_addresses = 'localhost'.*|listen_addresses = '*'|g" /usr/pgsql/18/share/postgresql/postgresql.conf.sample && sed -i "s|#unix_socket_directories = '/tmp'.*|unix_socket_directories = '/run/postgresql'|g" /usr/pgsql/18/share/postgresql/postgresql.conf.sample && tdnf clean all # buildkit
2026-06-12 11:10:45 UTC (buildkit.dockerfile.v0)COPY /usr/pgsql/15 /usr/pgsql/15 # buildkit
2026-06-12 11:10:45 UTC (buildkit.dockerfile.v0)COPY /usr/lib/libxml2.so.2* /usr/lib/ # buildkit
2026-06-12 11:10:53 UTC (buildkit.dockerfile.v0)RUN |1 TARGETARCH=amd64 /bin/sh -c tdnf install -y util-linux # buildkit
2026-06-12 11:11:07 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2026-06-12 11:11:07 UTC (buildkit.dockerfile.v0)COPY ./make/photon/db/docker-entrypoint.sh /docker-entrypoint.sh # buildkit
2026-06-12 11:11:07 UTC (buildkit.dockerfile.v0)COPY ./make/photon/db/initdb.sh /initdb.sh # buildkit
2026-06-12 11:11:07 UTC (buildkit.dockerfile.v0)COPY ./make/photon/db/upgrade.sh /upgrade.sh # buildkit
2026-06-12 11:11:07 UTC (buildkit.dockerfile.v0)COPY ./make/photon/db/docker-healthcheck.sh /docker-healthcheck.sh # buildkit
2026-06-12 11:11:08 UTC (buildkit.dockerfile.v0)COPY ./make/photon/db/initial-registry.sql /docker-entrypoint-initdb.d/ # buildkit
2026-06-12 11:11:08 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c chown -R postgres:postgres /docker-entrypoint.sh /initdb.sh /upgrade.sh /docker-healthcheck.sh /docker-entrypoint-initdb.d && chmod u+x /initdb.sh /upgrade.sh /docker-entrypoint.sh /docker-healthcheck.sh # buildkit
2026-06-12 11:11:08 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh" "15" "18"]
2026-06-12 11:11:08 UTC (buildkit.dockerfile.v0)HEALTHCHECK {Test:[CMD /docker-healthcheck.sh] Interval:0s Timeout:0s StartPeriod:0s StartInterval:0s Retries:0}
2026-06-12 11:11:08 UTC (buildkit.dockerfile.v0)USER postgres
2026-06-12 11:10:42 UTC
116 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGDATA/var/lib/postgresql/data
[#000] sha256:6bce6d1acc07cf4dd1447b647c0f437a91f0b27140176c996880367b79ee0b9b - 12.54% (14.6 MB)
[#001] sha256:22365a92a343961e42364f75ecd7188353304dd3190b482f46ad258dd37e5c8e - 11.76% (13.7 MB)
[#002] sha256:32368f300e5577ced3e44d7a8abce2aa8e5b9f79180eec51b7ea34e419d259d9 - 8.42% (9.78 MB)
[#003] sha256:1f24980f48715d4ca72d0d37109129cfd40f89b43c54fcf8411960deeea6f5be - 54.11% (62.9 MB)
[#004] sha256:0f955571636cca1e787548c2be6ba7b42f486603c871b3bab700ebf5ad1f576a - 6.87% (7.98 MB)
[#005] sha256:a3f4490d323402e6055b1f1baf4ee1ff2ba6ab0dea87e61a309e4580af006ba3 - 0.55% (650 KB)
[#006] sha256:167ac94c1d16066500fcfba8589c25c9f5f97da3402425c365d539ec42ae8393 - 5.74% (6.67 MB)
[#007] sha256:349d6854bac1df54ee0459f15c4f7acd2e545892a7247dfec2ae6f342470588d - 0.0% (1.67 KB)
[#008] sha256:af15d8aac0b2f53dd5106e30d30fa90e36367c9b84bb9fa262ad92330e6c58b8 - 0.0% (1.53 KB)
[#009] sha256:db980a6474951dc7884a62f1cb6dfe123e3b91ff7849e709f81b71141cee0bea - 0.0% (1.27 KB)
[#010] sha256:7f02eb39f482fb8238f794f6b0391477c5df51cd8bc36a919cd29efc91077bfb - 0.0% (417 Bytes)
[#011] sha256:33d04d8f01641fe9e084f0762b5c79caf370970907eea44bb6f1af8d8fe41622 - 0.0% (283 Bytes)
[#012] sha256:347a7ef40387ba9f5c09fceed1cb1b004ab011b8a3511d4965123499ad0bb22f - 0.0% (4.34 KB)
ADD photon-rootfs-5.0-eb39da49f.aarch64.tar.gz / # buildkit
2026-03-03 18:51:57 UTC (buildkit.dockerfile.v0)LABEL name=Photon OS aarch64/5.0 Base Image vendor=VMware build-date=20260214
2026-03-03 18:51:57 UTC (buildkit.dockerfile.v0)CMD ["/bin/bash"]
2026-06-12 11:02:16 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c tdnf install photon-repos -y && sed -i 's/enabled\s*=.*/enabled=0/g' /etc/yum.repos.d/*.repo && sed -i 's/enabled\s*=.*/enabled=1/g' /etc/yum.repos.d/photon-snapshot.repo && tdnf clean all && tdnf --disablerepo="*" --enablerepo="photon-snapshot" makecache && tdnf --disablerepo="*" --enablerepo="photon-snapshot" update -y && tdnf clean all # buildkit
2026-06-12 11:08:54 UTC (buildkit.dockerfile.v0)ARG TARGETARCH=arm64
2026-06-12 11:08:54 UTC (buildkit.dockerfile.v0)ENV PGDATA=/var/lib/postgresql/data
2026-06-12 11:08:54 UTC (buildkit.dockerfile.v0)RUN |1 TARGETARCH=arm64 /bin/sh -c tdnf install -y shadow >> /dev/null && groupadd -r postgres --gid=999 && useradd -m -r -g postgres --uid=999 postgres # buildkit
2026-06-12 11:10:23 UTC (buildkit.dockerfile.v0)RUN |1 TARGETARCH=arm64 /bin/sh -c if [ "${TARGETARCH:-amd64}" = "arm64" ]; then cp -a /etc/yum.repos.d /etc/yum.repos.d.bak && sed -i 's/^enabled\s*=.*/enabled=1/' /etc/yum.repos.d/*.repo && sed -i '/^snapshot/d' /etc/yum.repos.d/photon-snapshot.repo && tdnf clean all && tdnf makecache && tdnf install -y gzip findutils bc postgresql18-server >> /dev/null && rm -rf /etc/yum.repos.d && mv /etc/yum.repos.d.bak /etc/yum.repos.d && tdnf clean all && tdnf makecache; else tdnf install -y gzip findutils bc postgresql18-server >> /dev/null && tdnf clean all && tdnf makecache; fi && mkdir -p /docker-entrypoint-initdb.d && mkdir -p /run/postgresql && chown -R postgres:postgres /run/postgresql && chmod 2777 /run/postgresql && mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 777 "$PGDATA" && sed -i "s|#listen_addresses = 'localhost'.*|listen_addresses = '*'|g" /usr/pgsql/18/share/postgresql/postgresql.conf.sample && sed -i "s|#unix_socket_directories = '/tmp'.*|unix_socket_directories = '/run/postgresql'|g" /usr/pgsql/18/share/postgresql/postgresql.conf.sample && tdnf clean all # buildkit
2026-06-12 11:10:23 UTC (buildkit.dockerfile.v0)COPY /usr/pgsql/15 /usr/pgsql/15 # buildkit
2026-06-12 11:10:23 UTC (buildkit.dockerfile.v0)COPY /usr/lib/libxml2.so.2* /usr/lib/ # buildkit
2026-06-12 11:10:29 UTC (buildkit.dockerfile.v0)RUN |1 TARGETARCH=arm64 /bin/sh -c tdnf install -y util-linux # buildkit
2026-06-12 11:10:42 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/postgresql/data]
2026-06-12 11:10:42 UTC (buildkit.dockerfile.v0)COPY ./make/photon/db/docker-entrypoint.sh /docker-entrypoint.sh # buildkit
2026-06-12 11:10:42 UTC (buildkit.dockerfile.v0)COPY ./make/photon/db/initdb.sh /initdb.sh # buildkit
2026-06-12 11:10:42 UTC (buildkit.dockerfile.v0)COPY ./make/photon/db/upgrade.sh /upgrade.sh # buildkit
2026-06-12 11:10:42 UTC (buildkit.dockerfile.v0)COPY ./make/photon/db/docker-healthcheck.sh /docker-healthcheck.sh # buildkit
2026-06-12 11:10:42 UTC (buildkit.dockerfile.v0)COPY ./make/photon/db/initial-registry.sql /docker-entrypoint-initdb.d/ # buildkit
2026-06-12 11:10:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c chown -R postgres:postgres /docker-entrypoint.sh /initdb.sh /upgrade.sh /docker-healthcheck.sh /docker-entrypoint-initdb.d && chmod u+x /initdb.sh /upgrade.sh /docker-entrypoint.sh /docker-healthcheck.sh # buildkit
2026-06-12 11:10:42 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh" "15" "18"]
2026-06-12 11:10:42 UTC (buildkit.dockerfile.v0)HEALTHCHECK {Test:[CMD /docker-healthcheck.sh] Interval:0s Timeout:0s StartPeriod:0s StartInterval:0s Retries:0}
2026-06-12 11:10:42 UTC (buildkit.dockerfile.v0)USER postgres