wpc-docker-tagger (sha256:dba1e453825b156bb9d760f8e4c0a61cf2000e2985ade0341b7ecb5ecf212216)
Installation
docker pull git.pleroma.social/phnt/wpc-docker-tagger@sha256:dba1e453825b156bb9d760f8e4c0a61cf2000e2985ade0341b7ecb5ecf212216sha256:dba1e453825b156bb9d760f8e4c0a61cf2000e2985ade0341b7ecb5ecf212216About this package
Woodpecker plugin for Docker multi-arch manifest creation
Image layers
| ADD alpine-minirootfs-3.24.1-aarch64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit |
| RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit |
| RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit |
| ENV DOCKER_VERSION=29.8.0 |
| RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/stable/x86_64/docker-29.8.0.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.8.0.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.8.0.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.8.0.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner 'docker/docker' ; rm docker.tgz; docker --version # buildkit |
| ENV DOCKER_BUILDX_VERSION=0.37.0 |
| RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/buildx/releases/download/v0.37.0/buildx-v0.37.0.linux-amd64'; sha256='ae43fa08c796b44efc86d7a63c55f73f7c35f3101188dea7bf93bcd6f99577ba'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.37.0/buildx-v0.37.0.linux-arm-v6'; sha256='56229f2d8459f902ca4cad09e2a931e149ea7e10d8728fe4f0f315d66b76fe2c'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.37.0/buildx-v0.37.0.linux-arm-v7'; sha256='9171f1aff0d6f48afd2248b493accc98d4c8d632e40698ad9444f872991acb13'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.37.0/buildx-v0.37.0.linux-arm64'; sha256='d263ce31bd2c9e9210aaa2c7537c67802bccabcd342e4c9fe4907085ddb41aa5'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.37.0/buildx-v0.37.0.linux-ppc64le'; sha256='ed99c4401ece2c6940d99c24b719332af9dfbbe8aba308c59676183a6285f376'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.37.0/buildx-v0.37.0.linux-riscv64'; sha256='8de7783c3dae7b14b361a20d35b15d9368a31a85791da53e4e96e146c7ab120a'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.37.0/buildx-v0.37.0.linux-s390x'; sha256='5209e6d229cbaee67ee9a070abf2de96304ffcc2104edcf1475a0d5458f94a50'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit |
| ENV DOCKER_COMPOSE_VERSION=5.5.1 |
| RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v5.5.1/docker-compose-linux-x86_64'; sha256='db1889184726840f75c4f9c001048430d4f25b3be3cb084d3ddd762bc0aed576'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.5.1/docker-compose-linux-armv6'; sha256='421ff5910b09cb30842bff39e920091f3cec8da662e449d3935eb2f9593f6d12'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.5.1/docker-compose-linux-armv7'; sha256='32e8e0182e7a94570ef60542e25346d465eaf5e2ca766d54bf9d64573ddaa52e'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.5.1/docker-compose-linux-aarch64'; sha256='732e3a84c1a0f67256ce80bc2598a24546b10ca05f9faa97efceb1171ece2ef7'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.5.1/docker-compose-linux-ppc64le'; sha256='1f49f2a3bbcf68260378486877be23e53ac6ca5dc4c03087b675e63de6dfedfc'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.5.1/docker-compose-linux-riscv64'; sha256='d7a2af7fa8d9396cc62bfedb73496f3008cc2f2a0d3c20b67e956f89d9477366'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.5.1/docker-compose-linux-s390x'; sha256='58c1395585a2a93ebf0b471c39cab597f46f4ce68884804a6d724431c85e82b9'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit |
| COPY modprobe.sh /usr/local/bin/modprobe # buildkit |
| COPY docker-entrypoint.sh /usr/local/bin/ # buildkit |
| ENV DOCKER_TLS_CERTDIR=/certs |
| RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit |
| ENTRYPOINT ["docker-entrypoint.sh"] |
| CMD ["sh"] |
| LABEL org.opencontainers.image.authors="phantasm@centrum.cz" |
| LABEL org.opencontainers.image.description="Woodpecker plugin for Docker multi-arch manifest creation" |
| LABEL org.opencontainers.image.title="Woodpecker Docker Multi-Arch Tagger" |
| LABEL org.opencontainers.image.licenses="0BSD" |
| COPY file:6db59507ee27095978a1f688276d88a6928ff68d664e0a15ca0f0e6e63fd73f2 in /custom/wpc-docker-tagger.sh |
| ENTRYPOINT ["/custom/wpc-docker-tagger.sh"] |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.43.1 |
| org.opencontainers.image.authors | phantasm@centrum.cz |
| org.opencontainers.image.description | Woodpecker plugin for Docker multi-arch manifest creation |
| org.opencontainers.image.licenses | 0BSD |
| org.opencontainers.image.title | Woodpecker Docker Multi-Arch Tagger |
Details
2026-09-08 11:05:38 +00:00
Versions (2)
View all
Container
0
OCI / Docker
linux/arm64/v8
phantasm@centrum.cz
0BSD
61 MiB