docker-actions-container (sha256:30b2ed754bf4871b528e758d9e3588088de7a126718540c52b1f3d7b4aec6897)

Published 2024-03-31 22:13:27 +00:00 by elia

Installation

docker pull scm.project42.io/elia/docker-actions-container@sha256:30b2ed754bf4871b528e758d9e3588088de7a126718540c52b1f3d7b4aec6897
sha256:30b2ed754bf4871b528e758d9e3588088de7a126718540c52b1f3d7b4aec6897

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:93f7775e4e5ce50f9e61bbd8f651e279ddd3add435e095c503b909e3da650623 in /
CMD ["/bin/bash"]
RUN /bin/sh -c apt update && apt install -y ca-certificates wget curl iptables supervisor && rm -rf /var/lib/apt/list/* && update-alternatives --set iptables /usr/sbin/iptables-legacy # buildkit
ENV DOCKER_CHANNEL=stable DOCKER_VERSION=26.0.0 DOCKER_COMPOSE_VERSION=v2.26.0 BUILDX_VERSION=v0.13.1 DEBUG=false
RUN /bin/sh -c set -eux; arch="$(uname -m)"; case "$arch" in x86_64) dockerArch='x86_64' ; buildx_arch='linux-amd64' ;; armhf) dockerArch='armel' ; buildx_arch='linux-arm-v6' ;; armv7) dockerArch='armhf' ; buildx_arch='linux-arm-v7' ;; aarch64) dockerArch='aarch64' ; buildx_arch='linux-arm64' ;; *) echo >&2 "error: unsupported architecture ($arch)"; exit 1 ;; esac; if ! wget -O docker.tgz "https://download.docker.com/linux/static/${DOCKER_CHANNEL}/${dockerArch}/docker-${DOCKER_VERSION}.tgz"; then echo >&2 "error: failed to download 'docker-${DOCKER_VERSION}' from '${DOCKER_CHANNEL}' for '${dockerArch}'"; exit 1; fi; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ ; rm docker.tgz; if ! wget -O docker-buildx "https://github.com/docker/buildx/releases/download/${BUILDX_VERSION}/buildx-${BUILDX_VERSION}.${buildx_arch}"; then echo >&2 "error: failed to download 'buildx-${BUILDX_VERSION}.${buildx_arch}'"; exit 1; fi; mkdir -p /usr/local/lib/docker/cli-plugins; chmod +x docker-buildx; mv docker-buildx /usr/local/lib/docker/cli-plugins/docker-buildx; dockerd --version; docker --version; docker buildx version # buildkit
COPY modprobe start-docker.sh entrypoint.sh /usr/local/bin/ # buildkit
COPY supervisor/ /etc/supervisor/conf.d/ # buildkit
COPY logger.sh /opt/bash-utils/logger.sh # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/start-docker.sh /usr/local/bin/entrypoint.sh /usr/local/bin/modprobe # buildkit
VOLUME [/var/lib/docker]
RUN /bin/sh -c curl -L "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose && docker-compose version # buildkit
RUN /bin/sh -c ln -s /usr/local/bin/docker-compose /usr/local/lib/docker/cli-plugins/docker-compose # buildkit
ENTRYPOINT ["entrypoint.sh"]
CMD ["bash"]
RUN /bin/sh -c apt-get update > /dev/null && apt-get install -y -qq nodejs git > /dev/null && rm -rf /var/lib/apt/list/* # buildkit

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2024-03-31 22:13:27 +00:00
1
OCI / Docker
linux/amd64
259 MiB
Versions (2) View all
noble-26.0.0-1 2024-03-31
latest 2024-03-31