info@pi-farm.de pi-farm
  • Joined on 2025-09-21

code-server-dind (1.1.3)

Published 2026-01-27 23:22:23 +00:00 by pi-farm

Installation

docker pull git.pi-farm.de/pi-farm/code-server-dind:1.1.3
sha256:9121bac28da1019377407258b8a8ee5d4e4f1a31a2f4a54a1d8f18d2f4521d77

Images

Digest OS / Arch Size
cef85e027f linux/amd64 598 MiB
dddcadf7a4 linux/arm64 575 MiB

Image Layers ( linux/arm64)

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:44fdb45bd3a8d9bd9c66b716aa0bb6ee11b6fbcceb59ee0eb54165785a35dfcb in /
CMD ["/bin/bash"]
ARG UBUNTU_VERSION=24.04
ENV DOCKER_CHANNEL=stable DOCKER_VERSION=29.1.4 DOCKER_COMPOSE_VERSION=v5.0.1 BUILDX_VERSION=v0.30.1 DEBUG=false
RUN |1 UBUNTU_VERSION=24.04 /bin/sh -c set -eux; apt-get update && apt-get install -y ca-certificates wget curl iptables supervisor && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 UBUNTU_VERSION=24.04 /bin/sh -c set -eux; if [ "${UBUNTU_VERSION}" != "20.04" ]; then update-alternatives --set iptables /usr/sbin/iptables-legacy; fi # buildkit
RUN |1 UBUNTU_VERSION=24.04 /bin/sh -c apt-get update && apt-get install -y wget curl && rm -rf /var/lib/apt/lists/* && curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh --version ${DOCKER_VERSION} && rm get-docker.sh && docker --version # buildkit
RUN |1 UBUNTU_VERSION=24.04 /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 && wget -O docker-buildx "https://github.com/docker/buildx/releases/download/${BUILDX_VERSION}/buildx-${BUILDX_VERSION}.${buildx_arch}" && mkdir -p /usr/local/lib/docker/cli-plugins && chmod +x docker-buildx && mv docker-buildx /usr/local/lib/docker/cli-plugins/docker-buildx && 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 |1 UBUNTU_VERSION=24.04 /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 |1 UBUNTU_VERSION=24.04 /bin/sh -c set -eux; 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 && ln -s /usr/local/bin/docker-compose /usr/local/lib/docker/cli-plugins/docker-compose # buildkit
RUN |1 UBUNTU_VERSION=24.04 /bin/sh -c set -eux; . /etc/os-release; if [ -z "${VERSION_ID:-}" ] || [ -z "${VERSION_CODENAME:-}" ]; then echo "Unable to detect Ubuntu version metadata"; exit 1; fi; apt-get update; apt-get install -y --allow-downgrades "containerd.io=1.7.28-1~ubuntu.${VERSION_ID}~${VERSION_CODENAME}" && apt-mark hold containerd.io # buildkit
ENTRYPOINT ["entrypoint.sh"]
CMD ["bash"]
RUN /bin/sh -c apt-get update && apt-get install -yq tzdata && ln -fs /usr/share/zoneinfo/Europe/Berlin /etc/localtime && dpkg-reconfigure -f noninteractive tzdata && apt-get install -yq git-all && curl -fsSL https://code-server.dev/install.sh | sh && apt-get autoremove -y && rm -rf /tmp/* && rm -rf /var/lib/apt/lists/* # buildkit
EXPOSE [8080/tcp]
VOLUME [/root/.local]
VOLUME [/root/.config]
VOLUME [/root/project]
ENTRYPOINT ["/bin/sh" "-c" "code-server"]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2026-01-27 23:22:23 +00:00
0
OCI / Docker
Versions (2) View all
latest 2026-01-27
1.1.3 2026-01-27