source_registry-mirror (latest)
Published 2023-06-03 23:19:23 +00:00 by devopswise
Installation
docker pull gitea.fogy.cc/devopswise/source_registry-mirror:latestsha256:8868ef370fd91854be0cc42cc15bc985aa378449d5c08e3740b8cbfaf1483679Image Layers
| ADD file:7625ddfd589fb824ee39f1b1eb387b98f3676420ff52f26eb9d975151e889667 in / |
| CMD ["/bin/sh"] |
| /bin/sh -c apk add --no-cache ca-certificates |
| /bin/sh -c set -eux; version='2.8.2'; apkArch="$(apk --print-arch)"; case "$apkArch" in x86_64) arch='amd64'; sha256='b68ffb849bcdb49639dc91ba97baba6618346f95fedc0fcc94871b31d515d205' ;; aarch64) arch='arm64'; sha256='3d500cf4f7f21ade4bdfef28012aef8e1ec2b221d2d8d36d201d94dda84fa727' ;; armhf) arch='armv6'; sha256='e65aeccf69e779681f75b488c4e955f9d9b6aa1d7cf961a9307e8b6d40229373' ;; armv7) arch='armv7'; sha256='045154b2be7a6a3b5d35e14e9afcd29d01813f46ce7ea2ea40958048b621dfd0' ;; ppc64le) arch='ppc64le'; sha256='21f5523bb0815af9b7e41b52824d422679309773a14a841e8e685e1f521c1ee0' ;; s390x) arch='s390x'; sha256='2ec05870ffa8c47e764e8de08d00dd0748698cf36394e4b3a503a1339b93e251' ;; *) 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 |
| COPY file:4544cc1555469403b322faecc1cf1ca584667c43a6a60b17300f97840c04196e in /etc/docker/registry/config.yml |
| VOLUME [/var/lib/registry] |
| EXPOSE 5000 |
| COPY file:507caa54f88c1f3862e5876e09a108b2083630ba24c57ad124e356a2de861d62 in /entrypoint.sh |
| ENTRYPOINT ["/entrypoint.sh"] |
| CMD ["/etc/docker/registry/config.yml"] |
| ADD file:dd90ec354a9aa9b1bc4251e5d0b3f07b85330dc9e0ef29312f23d6a80c03a9bd in /crontab.txt |
| ADD file:75348c3824bf92edc423ee83a89725fdb8c4a627f319d271c2ab401cd8d74ef4 in /registry-maintenance.sh |
| /bin/sh -c chmod 755 /registry-maintenance.sh |
| /bin/sh -c /usr/bin/crontab /crontab.txt |
| COPY file:e0707341172470fd1b3b9f590a3583d672dc634ed3afd11df15dbe163d35d592 in /entrypoint.sh |
| /bin/sh -c chmod 755 /entrypoint.sh |