Sign inSign up
docker logo

docker:cli

Multi-platform
Also known as:
29-cli
29.9-cli
29.9.2-cli
29.9.2-cli-alpine3.24
Developer tools
Index digest

sha256:2a146f3eb1ee1015c482756624bbff3a94a1b0531cad6fca03be55943373cf95

OS/ARCH

Compressed size

64.35 MB

Last pushed

about 7 hours by doijanky

Type

Image

Vulnerabilities

1
10
2
0
24

Manifest digest

sha256:46d89b565041ec4d08f8a7657b4f4b08c8425a87896249f7ae1a10514235b7e6

Layers (17)

alpine:3.24
0
1
0
0
0
docker:cli
1
9
2
0
24

2

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

8.2 MB


3

RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit

32 B


4

RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit

457 B


5

ENV DOCKER_VERSION=29.9.2

0 B


6

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.9.2.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-29.9.2.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-29.9.2.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-29.9.2.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

20.29 MB


7

ENV DOCKER_BUILDX_VERSION=0.38.1

0 B


8

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/buildx/releases/download/v0.38.1/buildx-v0.38.1.linux-amd64'; sha256='e25d5cd675092bb5d1d03632fdc46cdf3fede7b514dc5f023a105e00d3ce5ad4'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.38.1/buildx-v0.38.1.linux-arm-v6'; sha256='a1d906b59689858d11e951701b2ce8fc76215d22df416f00e65da5b86be908b8'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.38.1/buildx-v0.38.1.linux-arm-v7'; sha256='9b7cbbf641caedc5fed87d1132aa4be45c74cfd6c502af48a9286e64b5f9e704'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.38.1/buildx-v0.38.1.linux-arm64'; sha256='3b83b3731916ba433feccaaa689fe5bcdc81c641d92c8e6c2ea865dfa141c97a'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.38.1/buildx-v0.38.1.linux-ppc64le'; sha256='7f1fdd2c9b81513b2feab5c8222842bae80cd4b919facadbc2bf485d3b0708fd'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.38.1/buildx-v0.38.1.linux-riscv64'; sha256='a5fc405944c4aaa4bb69d5f40c830de4d52dd84230841f46939603c84edb3ff3'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.38.1/buildx-v0.38.1.linux-s390x'; sha256='154b7faa9ecc6fceac2f486928815124bd794f25b3aceb7c15c51687be274204'; ;; *) 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

23.82 MB


9

ENV DOCKER_COMPOSE_VERSION=5.6.1

0 B


10

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v5.6.1/docker-compose-linux-x86_64'; sha256='47737f4236e6d3ccea7291995203f8f018058783b4c3a9469119811a0b5db8c0'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v5.6.1/docker-compose-linux-armv6'; sha256='bf1573bca672a535409fca7d6a53d836554fd90b76c27e0c3830a8a431517ecd'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v5.6.1/docker-compose-linux-armv7'; sha256='e2ed79b41693f5e6473eb9c1005bd4cbb83844d8220ac72fe5c6a6cc5e0bfee8'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v5.6.1/docker-compose-linux-aarch64'; sha256='42cfa75f51ad0ccf290bad37899e0038a8c10a0069e85233ecc1d53e3ff1347d'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v5.6.1/docker-compose-linux-ppc64le'; sha256='2af4a1b5890fcf4830029d85c01d94ca7b8add96edc5b32bf8d598438be75840'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v5.6.1/docker-compose-linux-riscv64'; sha256='e9af542c3a5ee961130c316b9a43b08e359503ab0efebf50980e57d92bd883fc'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v5.6.1/docker-compose-linux-s390x'; sha256='b91bf1ab1a15d7e7863002a796e7a41937e5fb77b9e4826e7a38d7216958d850'; ;; *) 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

11.31 MB


11

COPY modprobe.sh /usr/local/bin/modprobe # buildkit

538 B


12

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

1.01 KB


13

ENV DOCKER_TLS_CERTDIR=/certs

0 B


14

RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit

116 B


15

ENTRYPOINT ["docker-entrypoint.sh"]

0 B


16

CMD ["sh"]

0 B