registry logo

registry:3.0.0-beta.1

Multi-platform
Databases & storage
Index digest

sha256:4cbe07ffa2871fff55eb36e74f30566f1f1a01bd7d3d06dd4beefaf94de62d24

OS/ARCH

Compressed size

13.08 MB

Last pushed

almost 2 years by doijanky

Type

Image

Manifest digest

sha256:57e41121a74602080360bf3dbdc5bd8cca876397abed94e74ca45a90f867b988

Layers (10)

alpine:3.20
1
12
14
3
0
registry:3.0.0-beta.1
12
30
44
5
6

2

RUN /bin/sh -c apk add --no-cache ca-certificates # buildkit

290.95 KB


3

RUN /bin/sh -c set -eux; version='3.0.0-beta.1'; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) arch='amd64'; sha256='96344f15da3ddbef8cf300f9642d03a2b0a7aaa0b593dfe89a9ad266c5aa4ff4' ;; aarch64) arch='arm64'; sha256='62e3e0c168f62ac274672446a3f6ea89ebdfedc6630e4b02d93900b7022dbe88' ;; armhf) arch='armv6'; sha256='01a5373d1e05bf539a1ddf5892c3bfa7377bbc02b340f6260eb7a3c62da99897' ;; armv7) arch='armv7'; sha256='fb3748b3108950ba3a0b2868f4cd2317ab308d7436944bdcd3ac62f734b68eb5' ;; ppc64le) arch='ppc64le'; sha256='eccd060cf2d0d801fad27994d09aa43c945629cff7664f5d27bee9698b58f2a6' ;; s390x) arch='s390x'; sha256='b4c415a28c9d58453455068542e92b94b080dbbbc6e990f2360098a64756c71d' ;; *) 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

10.33 MB


4

COPY ./config-example.yml /etc/distribution/config.yml # buildkit

397 B


5

VOLUME [/var/lib/registry]

0 B


6

EXPOSE map[5000/tcp:{}]

0 B


7

COPY entrypoint.sh /entrypoint.sh # buildkit

214 B


8

ENTRYPOINT ["/entrypoint.sh"]

0 B


9

CMD ["/etc/distribution/config.yml"]

0 B