Namespace
goharbor
Image / Tag
harbor-registryctl:dev
Content Digest
sha256:c2c852f46f121c219acd684e09f7c1eba2742e986c8a39d753b73d4659145961
Details
Created

2026-06-12 11:17:31 UTC

Size

86.3 MB

Content Digest
Labels
  • base-build-date
    20260612
  • build-date
    20260214
  • name
    Photon OS x86_64/5.0 Base Image
  • vendor
    VMware

Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:f32f037feefe20936642c5e340e8c64d93058451336cb65f19d013394bb72823 - 17.97% (15.5 MB)

[#001] sha256:4405446ac57ee82a1fd9b085358dd816895d6de5165dec2f6447b71b51997e74 - 20.93% (18.1 MB)

[#002] sha256:2cb9c19248ce92c6008d358d9fe45f34a18e4b7351f74fa651e12e6df2ad33dd - 3.46% (2.98 MB)

[#003] sha256:2a628c47f47e53a12119365421d6fe95078f3a3fbc886426683591bc67836fc3 - 0.0% (675 Bytes)

[#004] sha256:13ac94e8f88545510e6fa151549ee0a8da6ab4b701afb07c3552b606160c492f - 8.62% (7.44 MB)

[#005] sha256:d762b68da80d9fcc0eeb42cfd6ffc7b5df8bc4160bf61741c744b9d095cccf04 - 0.0% (377 Bytes)

[#006] sha256:62a429452aa986a494d7585e8f1aa223f11ba084a9cb5eb62d2babb61f879086 - 19.98% (17.2 MB)

[#007] sha256:f74b7009880c636c5308666db1d5405e3aff17d2c8b6cecb852ee5caa5e8a77d - 29.04% (25 MB)


History
2026-03-03 18:45:13 UTC (buildkit.dockerfile.v0)

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:17:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c tdnf install -y shadow >> /dev/null && tdnf clean all && groupadd -r -g 10000 harbor && useradd --no-log-init -m -g 10000 -u 10000 harbor && mkdir -p /etc/registry # buildkit

2026-06-12 11:17:31 UTC (buildkit.dockerfile.v0)

COPY ./make/photon/common/install_cert.sh /home/harbor # buildkit

2026-06-12 11:17:31 UTC (buildkit.dockerfile.v0)

COPY ./make/photon/registry/binary/registry /usr/bin/registry_DO_NOT_USE_GC # buildkit

2026-06-12 11:17:31 UTC (buildkit.dockerfile.v0)

COPY ./make/photon/registryctl/start.sh /home/harbor # buildkit

2026-06-12 11:17:31 UTC (buildkit.dockerfile.v0)

COPY ./make/photon/registryctl/harbor_registryctl /home/harbor # buildkit

2026-06-12 11:17:31 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chown -R harbor:harbor /etc/pki/tls/certs && chown harbor:harbor /home/harbor/harbor_registryctl && chmod u+x /home/harbor/harbor_registryctl && chown harbor:harbor /usr/bin/registry_DO_NOT_USE_GC && chmod u+x /usr/bin/registry_DO_NOT_USE_GC && chown harbor:harbor /home/harbor/start.sh && chmod u+x /home/harbor/start.sh && chown harbor:harbor /home/harbor/install_cert.sh && chmod u+x /home/harbor/install_cert.sh # buildkit

2026-06-12 11:17:31 UTC (buildkit.dockerfile.v0)

HEALTHCHECK {Test:[CMD-SHELL curl --fail -s http://localhost:8080/api/health || curl -sk --fail --key /etc/harbor/ssl/registryctl.key --cert /etc/harbor/ssl/registryctl.crt https://localhost:8443/api/health || exit 1] Interval:0s Timeout:0s StartPeriod:0s StartInterval:0s Retries:0}

2026-06-12 11:17:31 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/registry]

2026-06-12 11:17:31 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/home/harbor/start.sh"]

2026-06-12 11:17:31 UTC (buildkit.dockerfile.v0)

USER harbor

Details
Created

2026-06-12 11:17:07 UTC

Size

76.8 MB

Content Digest
Labels
  • base-build-date
    20260612
  • build-date
    20260214
  • name
    Photon OS aarch64/5.0 Base Image
  • vendor
    VMware

Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:6bce6d1acc07cf4dd1447b647c0f437a91f0b27140176c996880367b79ee0b9b - 18.96% (14.6 MB)

[#001] sha256:22365a92a343961e42364f75ecd7188353304dd3190b482f46ad258dd37e5c8e - 17.79% (13.7 MB)

[#002] sha256:a977310d173cd8ef5e892f4efa9f88edfd5feca42c48b207aa401adaeb598fe7 - 4.06% (3.12 MB)

[#003] sha256:c439b6cecb4c959dffb690e1a928a6e1d8350f8ecb0248dcfb6943937c2a2041 - 0.0% (678 Bytes)

[#004] sha256:2f572d497b4aac274b56758ea85c55829997188ae707d6a0149acd9eb8c3b9f1 - 8.71% (6.69 MB)

[#005] sha256:acb6062b6bf140c9b737db9b64966a5b565f86ecdbba2001ba7a39090b36fe2e - 0.0% (378 Bytes)

[#006] sha256:eefc0778b6d4db6e325dd9aa28efbe5e22e01bb37db275f555875c541dbbe1be - 20.65% (15.9 MB)

[#007] sha256:51f3c7420c5baa2a2153c2aa3410dbdc77ec19b853a03df36e150cd078c97f69 - 29.84% (22.9 MB)


History
2026-03-03 18:51:57 UTC (buildkit.dockerfile.v0)

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:17:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c tdnf install -y shadow >> /dev/null && tdnf clean all && groupadd -r -g 10000 harbor && useradd --no-log-init -m -g 10000 -u 10000 harbor && mkdir -p /etc/registry # buildkit

2026-06-12 11:17:06 UTC (buildkit.dockerfile.v0)

COPY ./make/photon/common/install_cert.sh /home/harbor # buildkit

2026-06-12 11:17:06 UTC (buildkit.dockerfile.v0)

COPY ./make/photon/registry/binary/registry /usr/bin/registry_DO_NOT_USE_GC # buildkit

2026-06-12 11:17:06 UTC (buildkit.dockerfile.v0)

COPY ./make/photon/registryctl/start.sh /home/harbor # buildkit

2026-06-12 11:17:06 UTC (buildkit.dockerfile.v0)

COPY ./make/photon/registryctl/harbor_registryctl /home/harbor # buildkit

2026-06-12 11:17:07 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chown -R harbor:harbor /etc/pki/tls/certs && chown harbor:harbor /home/harbor/harbor_registryctl && chmod u+x /home/harbor/harbor_registryctl && chown harbor:harbor /usr/bin/registry_DO_NOT_USE_GC && chmod u+x /usr/bin/registry_DO_NOT_USE_GC && chown harbor:harbor /home/harbor/start.sh && chmod u+x /home/harbor/start.sh && chown harbor:harbor /home/harbor/install_cert.sh && chmod u+x /home/harbor/install_cert.sh # buildkit

2026-06-12 11:17:07 UTC (buildkit.dockerfile.v0)

HEALTHCHECK {Test:[CMD-SHELL curl --fail -s http://localhost:8080/api/health || curl -sk --fail --key /etc/harbor/ssl/registryctl.key --cert /etc/harbor/ssl/registryctl.crt https://localhost:8443/api/health || exit 1] Interval:0s Timeout:0s StartPeriod:0s StartInterval:0s Retries:0}

2026-06-12 11:17:07 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/registry]

2026-06-12 11:17:07 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/home/harbor/start.sh"]

2026-06-12 11:17:07 UTC (buildkit.dockerfile.v0)

USER harbor