2025-04-03 13:26:51 UTC
17.7 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870 - 19.63% (3.47 MB)
[#001] sha256:e5a9c19e7b9ded1170de9efd509fa08adaa16821aa7c17412b56416ffe0380f7 - 1.59% (288 KB)
[#002] sha256:e8a894506e86bf28b556f2981f5bdbfee8e689c04f636f7586de1a1cf619023b - 78.77% (13.9 MB)
[#003] sha256:e1822bac1992d5c8ec6516886a75b7e6d3018ef07516b9e71fc2a6e1e53e709a - 0.0% (397 Bytes)
[#004] sha256:b5da7f963a9e69f979708ee8dd91417cd95926b746899f8f1962fd6fea44cb11 - 0.0% (214 Bytes)
ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; version='3.0.0'; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) arch='amd64'; sha256='61c9a2c0d5981a78482025b6b69728521fbc78506d68b223d4a2eb825de5ca3d' ;; aarch64) arch='arm64'; sha256='6c2ee1d135626fa42e0d6fb66a0e0f42e22439e5050087d04f4c5ff53655892e' ;; armhf) arch='armv6'; sha256='e038bba14c573628407d9f5dfa6b6f9d782acda62abf52dbf24ab257bbeedfe7' ;; armv7) arch='armv7'; sha256='147d617e604e2e7d11b055484493c6a20731f6ce252d2bc47c716d8c48258719' ;; ppc64le) arch='ppc64le'; sha256='5386e9811790616d5b3c4d5de2f449e6da99f03dd45f33ee3e3464e81a264e6e' ;; s390x) arch='s390x'; sha256='c8645e6fcebde5a441e1050c673b3ffa38572f61c1d1b1605d2bf333d3760328' ;; riscv64) arch='riscv64'; sha256='99bfeef7c553bf7b9861435e6b55fa584ecca73704f4a71418e482cc2d9e013d' ;; *) echo >&2 "error: unsupported architecture: $apkArch"; exit 1 ;; esac; wget -O registry.tar.gz "https://github.com/distribution/distribution/releases/download/v${version}/registry_${version}_linux_${arch}.tar.gz"; echo "$sha256 *registry.tar.gz" | sha256sum -c -; tar --extract --verbose --file registry.tar.gz --directory /bin/ registry; rm registry.tar.gz; registry --version # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)COPY ./config-example.yml /etc/distribution/config.yml # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/registry]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)EXPOSE map[5000/tcp:{}]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)COPY entrypoint.sh /entrypoint.sh # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/entrypoint.sh"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)CMD ["/etc/distribution/config.yml"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)LABEL user=dqzboy blog=dqzboy.com
2025-04-03 13:26:51 UTC
16.6 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:76099982f06682e28a60c3b774ef20931d07b0a2f551203484e633d8c0361ee7 - 19.35% (3.21 MB)
[#001] sha256:e200e7ad5e2f13ee1ee5c295f12b94fa96417ce036e2a8026a7db4231fdba9a2 - 1.7% (289 KB)
[#002] sha256:4581980cd7e455350d6aa347fdb0557ab19139b554f2eb4e902198755e72cf87 - 78.94% (13.1 MB)
[#003] sha256:fc5f9db3d049e2b31b7b23120ce7e625a26a1ddbf1d50ba110c76f111df11083 - 0.0% (396 Bytes)
[#004] sha256:e71fe1d1ac1e449f7966e320190b416119d51de3aea11850bf490bfcae1593d8 - 0.0% (214 Bytes)
ADD alpine-minirootfs-3.21.3-armhf.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; version='3.0.0'; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) arch='amd64'; sha256='61c9a2c0d5981a78482025b6b69728521fbc78506d68b223d4a2eb825de5ca3d' ;; aarch64) arch='arm64'; sha256='6c2ee1d135626fa42e0d6fb66a0e0f42e22439e5050087d04f4c5ff53655892e' ;; armhf) arch='armv6'; sha256='e038bba14c573628407d9f5dfa6b6f9d782acda62abf52dbf24ab257bbeedfe7' ;; armv7) arch='armv7'; sha256='147d617e604e2e7d11b055484493c6a20731f6ce252d2bc47c716d8c48258719' ;; ppc64le) arch='ppc64le'; sha256='5386e9811790616d5b3c4d5de2f449e6da99f03dd45f33ee3e3464e81a264e6e' ;; s390x) arch='s390x'; sha256='c8645e6fcebde5a441e1050c673b3ffa38572f61c1d1b1605d2bf333d3760328' ;; riscv64) arch='riscv64'; sha256='99bfeef7c553bf7b9861435e6b55fa584ecca73704f4a71418e482cc2d9e013d' ;; *) echo >&2 "error: unsupported architecture: $apkArch"; exit 1 ;; esac; wget -O registry.tar.gz "https://github.com/distribution/distribution/releases/download/v${version}/registry_${version}_linux_${arch}.tar.gz"; echo "$sha256 *registry.tar.gz" | sha256sum -c -; tar --extract --verbose --file registry.tar.gz --directory /bin/ registry; rm registry.tar.gz; registry --version # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)COPY ./config-example.yml /etc/distribution/config.yml # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/registry]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)EXPOSE map[5000/tcp:{}]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)COPY entrypoint.sh /entrypoint.sh # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/entrypoint.sh"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)CMD ["/etc/distribution/config.yml"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)LABEL user=dqzboy blog=dqzboy.com
2025-04-03 13:26:51 UTC
16.3 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:85f3b18f9f5a8655db86c6dfb02bb01011ffef63d10a173843c5c65c3e9137b7 - 18.12% (2.95 MB)
[#001] sha256:a77833ee7d3adeaa883db3f960686c769232a931d3442cfcc8bb6a4790098520 - 1.73% (288 KB)
[#002] sha256:143512d4fb1efe79e1c3e84f2b8990d7b156fc8e76e4d4cf27437d2f7249dc31 - 80.15% (13.1 MB)
[#003] sha256:889ae642b115a5dea458049a6805d2e61e2951183f78ba7b769bbfe585132f9f - 0.0% (397 Bytes)
[#004] sha256:86712d9a840166a79062b237035504d7b3bed52d21cc41857bf456669d01766c - 0.0% (214 Bytes)
ADD alpine-minirootfs-3.21.3-armv7.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; version='3.0.0'; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) arch='amd64'; sha256='61c9a2c0d5981a78482025b6b69728521fbc78506d68b223d4a2eb825de5ca3d' ;; aarch64) arch='arm64'; sha256='6c2ee1d135626fa42e0d6fb66a0e0f42e22439e5050087d04f4c5ff53655892e' ;; armhf) arch='armv6'; sha256='e038bba14c573628407d9f5dfa6b6f9d782acda62abf52dbf24ab257bbeedfe7' ;; armv7) arch='armv7'; sha256='147d617e604e2e7d11b055484493c6a20731f6ce252d2bc47c716d8c48258719' ;; ppc64le) arch='ppc64le'; sha256='5386e9811790616d5b3c4d5de2f449e6da99f03dd45f33ee3e3464e81a264e6e' ;; s390x) arch='s390x'; sha256='c8645e6fcebde5a441e1050c673b3ffa38572f61c1d1b1605d2bf333d3760328' ;; riscv64) arch='riscv64'; sha256='99bfeef7c553bf7b9861435e6b55fa584ecca73704f4a71418e482cc2d9e013d' ;; *) echo >&2 "error: unsupported architecture: $apkArch"; exit 1 ;; esac; wget -O registry.tar.gz "https://github.com/distribution/distribution/releases/download/v${version}/registry_${version}_linux_${arch}.tar.gz"; echo "$sha256 *registry.tar.gz" | sha256sum -c -; tar --extract --verbose --file registry.tar.gz --directory /bin/ registry; rm registry.tar.gz; registry --version # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)COPY ./config-example.yml /etc/distribution/config.yml # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/registry]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)EXPOSE map[5000/tcp:{}]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)COPY entrypoint.sh /entrypoint.sh # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/entrypoint.sh"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)CMD ["/etc/distribution/config.yml"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)LABEL user=dqzboy blog=dqzboy.com
2025-04-03 13:26:51 UTC
17 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:6e771e15690e2fabf2332d3a3b744495411d6e0b00b2aea64419b58b0066cf81 - 22.46% (3.81 MB)
[#001] sha256:26e33b27c9b76515e1154a131a67e2f0fe88ba9e9bc48a1a704c790a0561e068 - 1.68% (291 KB)
[#002] sha256:b6d4f3945f82cb36f20759bd5e4d3ea8be7671f4f58be8fde14e12cccd9bfb0a - 75.86% (12.9 MB)
[#003] sha256:2b82d7f2276a68e0a1064324f6d64909ee13fb144e62ff3c9582d2c7d4c19703 - 0.0% (397 Bytes)
[#004] sha256:1666b4f592cf9c56455ed01e495240c7e03c00b239ef9a9a70b1a73f044205b7 - 0.0% (214 Bytes)
ADD alpine-minirootfs-3.21.3-aarch64.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; version='3.0.0'; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) arch='amd64'; sha256='61c9a2c0d5981a78482025b6b69728521fbc78506d68b223d4a2eb825de5ca3d' ;; aarch64) arch='arm64'; sha256='6c2ee1d135626fa42e0d6fb66a0e0f42e22439e5050087d04f4c5ff53655892e' ;; armhf) arch='armv6'; sha256='e038bba14c573628407d9f5dfa6b6f9d782acda62abf52dbf24ab257bbeedfe7' ;; armv7) arch='armv7'; sha256='147d617e604e2e7d11b055484493c6a20731f6ce252d2bc47c716d8c48258719' ;; ppc64le) arch='ppc64le'; sha256='5386e9811790616d5b3c4d5de2f449e6da99f03dd45f33ee3e3464e81a264e6e' ;; s390x) arch='s390x'; sha256='c8645e6fcebde5a441e1050c673b3ffa38572f61c1d1b1605d2bf333d3760328' ;; riscv64) arch='riscv64'; sha256='99bfeef7c553bf7b9861435e6b55fa584ecca73704f4a71418e482cc2d9e013d' ;; *) echo >&2 "error: unsupported architecture: $apkArch"; exit 1 ;; esac; wget -O registry.tar.gz "https://github.com/distribution/distribution/releases/download/v${version}/registry_${version}_linux_${arch}.tar.gz"; echo "$sha256 *registry.tar.gz" | sha256sum -c -; tar --extract --verbose --file registry.tar.gz --directory /bin/ registry; rm registry.tar.gz; registry --version # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)COPY ./config-example.yml /etc/distribution/config.yml # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/registry]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)EXPOSE map[5000/tcp:{}]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)COPY entrypoint.sh /entrypoint.sh # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/entrypoint.sh"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)CMD ["/etc/distribution/config.yml"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)LABEL user=dqzboy blog=dqzboy.com
2025-04-03 13:26:51 UTC
16.3 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:184b14480d317057da092a0994ad6baf4b2df588108f43969f8fd56f021af2c6 - 20.97% (3.41 MB)
[#001] sha256:c27442ea8b4dc6fdf584c0b30a8e1943de4b659fd7ec220499d43ff5c7d4c1c8 - 1.75% (291 KB)
[#002] sha256:aba782946e954b7993574b6d4fbd42bf789f17f9931a7d35396dccd56534ad30 - 77.27% (12.6 MB)
[#003] sha256:34e0cee1df6197dc8422353c954238a97db6bf6927326f8c7721cd770b43f609 - 0.0% (397 Bytes)
[#004] sha256:5816d31b3612108b1ee52d324d9d54b8af0c1a8b145833ee2c96724afcb15172 - 0.0% (213 Bytes)
ADD alpine-minirootfs-3.21.3-ppc64le.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; version='3.0.0'; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) arch='amd64'; sha256='61c9a2c0d5981a78482025b6b69728521fbc78506d68b223d4a2eb825de5ca3d' ;; aarch64) arch='arm64'; sha256='6c2ee1d135626fa42e0d6fb66a0e0f42e22439e5050087d04f4c5ff53655892e' ;; armhf) arch='armv6'; sha256='e038bba14c573628407d9f5dfa6b6f9d782acda62abf52dbf24ab257bbeedfe7' ;; armv7) arch='armv7'; sha256='147d617e604e2e7d11b055484493c6a20731f6ce252d2bc47c716d8c48258719' ;; ppc64le) arch='ppc64le'; sha256='5386e9811790616d5b3c4d5de2f449e6da99f03dd45f33ee3e3464e81a264e6e' ;; s390x) arch='s390x'; sha256='c8645e6fcebde5a441e1050c673b3ffa38572f61c1d1b1605d2bf333d3760328' ;; riscv64) arch='riscv64'; sha256='99bfeef7c553bf7b9861435e6b55fa584ecca73704f4a71418e482cc2d9e013d' ;; *) echo >&2 "error: unsupported architecture: $apkArch"; exit 1 ;; esac; wget -O registry.tar.gz "https://github.com/distribution/distribution/releases/download/v${version}/registry_${version}_linux_${arch}.tar.gz"; echo "$sha256 *registry.tar.gz" | sha256sum -c -; tar --extract --verbose --file registry.tar.gz --directory /bin/ registry; rm registry.tar.gz; registry --version # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)COPY ./config-example.yml /etc/distribution/config.yml # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/registry]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)EXPOSE map[5000/tcp:{}]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)COPY entrypoint.sh /entrypoint.sh # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/entrypoint.sh"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)CMD ["/etc/distribution/config.yml"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)LABEL user=dqzboy blog=dqzboy.com
2025-04-03 13:26:51 UTC
17 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:c1a599607158512214777614f916f8193d29fd34b656d47dfc26314af01e2af4 - 19.45% (3.31 MB)
[#001] sha256:be80be2c55902add1c4b1f14066b1b4da724beaa2e355b53f8dd45b4887d9b9c - 1.66% (289 KB)
[#002] sha256:ce32c938e0bce4c1726d2b421fa2169e9ad8d8cc7b03405bea7944f1ac40841d - 78.89% (13.4 MB)
[#003] sha256:0a5ff26fb639a02f240d8adcb2df380a6a4e24dca5a803e98fa6b0210f6abc26 - 0.0% (397 Bytes)
[#004] sha256:d51ea05070e17a1fe11d8fa1816b31d606454415d3c62e11363907f06173acb9 - 0.0% (214 Bytes)
ADD alpine-minirootfs-3.21.3-s390x.tar.gz / # buildkit
2025-02-14 03:28:36 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache ca-certificates # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; version='3.0.0'; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) arch='amd64'; sha256='61c9a2c0d5981a78482025b6b69728521fbc78506d68b223d4a2eb825de5ca3d' ;; aarch64) arch='arm64'; sha256='6c2ee1d135626fa42e0d6fb66a0e0f42e22439e5050087d04f4c5ff53655892e' ;; armhf) arch='armv6'; sha256='e038bba14c573628407d9f5dfa6b6f9d782acda62abf52dbf24ab257bbeedfe7' ;; armv7) arch='armv7'; sha256='147d617e604e2e7d11b055484493c6a20731f6ce252d2bc47c716d8c48258719' ;; ppc64le) arch='ppc64le'; sha256='5386e9811790616d5b3c4d5de2f449e6da99f03dd45f33ee3e3464e81a264e6e' ;; s390x) arch='s390x'; sha256='c8645e6fcebde5a441e1050c673b3ffa38572f61c1d1b1605d2bf333d3760328' ;; riscv64) arch='riscv64'; sha256='99bfeef7c553bf7b9861435e6b55fa584ecca73704f4a71418e482cc2d9e013d' ;; *) echo >&2 "error: unsupported architecture: $apkArch"; exit 1 ;; esac; wget -O registry.tar.gz "https://github.com/distribution/distribution/releases/download/v${version}/registry_${version}_linux_${arch}.tar.gz"; echo "$sha256 *registry.tar.gz" | sha256sum -c -; tar --extract --verbose --file registry.tar.gz --directory /bin/ registry; rm registry.tar.gz; registry --version # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)COPY ./config-example.yml /etc/distribution/config.yml # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/registry]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)EXPOSE map[5000/tcp:{}]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)COPY entrypoint.sh /entrypoint.sh # buildkit
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/entrypoint.sh"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)CMD ["/etc/distribution/config.yml"]
2025-04-03 13:26:51 UTC (buildkit.dockerfile.v0)LABEL user=dqzboy blog=dqzboy.com
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.