development (8.0)

Published 2025-09-01 07:30:35 +00:00 by Julien Terzibaschian

Installation

docker pull git.e-confirm.de/settings-master/development:8.0
sha256:907393b1cd1e15e9cbc20734439f8ed7af90e2ab32b3a285196838a18db9d4a3

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:98599296b3845cfad0ddc91f054e32ed9bcdefd76dd7b6dcf64fa3e2d648d018 in /
CMD ["/bin/bash"]
ARG PHP_VERSION=8.0
SHELL [/bin/bash -c]
RUN |1 PHP_VERSION=8.0 /bin/bash -c apt-get update && apt-get install --yes ca-certificates # buildkit
COPY files / # buildkit
ARG DEBIAN_FRONTEND=noninteractive
RUN |2 PHP_VERSION=8.0 DEBIAN_FRONTEND=noninteractive /bin/bash -c apt-get update --quiet && apt-get install --yes apt-transport-https apt-utils bash bash-completion bats bind9-dnsutils build-essential ca-certificates cmake curl fd-find file git git-lfs gnupg graphviz htop httpie inetutils-tools iproute2 iputils-ping iputils-tracepath jq language-pack-en less lsb-release man meld net-tools openjdk-11-jdk-headless openssh-server openssl libssl-dev pkg-config python3 python3-pip rsync shellcheck strace sudo tcptraceroute termshark traceroute vim wget xauth zip ncdu asciinema zsh containerd.io docker-ce docker-ce-cli docker-compose-plugin fish fzf ffmpeg unzip zstd screen gettext-base && apt-get clean # buildkit
RUN |2 PHP_VERSION=8.0 DEBIAN_FRONTEND=noninteractive /bin/bash -c curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz && tar xzf nvim-linux-x86_64.tar.gz && cp -r nvim-linux-x86_64/{lib,bin,share} /usr/local/ && rm -rf nvim-linux-x86_64 nvim-linux-x86_64.tar.gz && ln -s /usr/local/bin/nvim /usr/local/bin/vim && chmod +x /usr/local/bin/nvim # buildkit
RUN |2 PHP_VERSION=8.0 DEBIAN_FRONTEND=noninteractive /bin/bash -c curl -LO https://github.com/oven-sh/bun/releases/latest/download/bun-linux-x64.zip && unzip bun-linux-x64.zip && cp bun-linux-x64/bun /usr/local/bin/bun && rm -rf bun-linux-x64 bun-linux-x64.zip && chmod +x /usr/local/bin/bun # buildkit
RUN |2 PHP_VERSION=8.0 DEBIAN_FRONTEND=noninteractive /bin/bash -c DOCKER_BUILDX_VERSION=$(curl -s "https://api.github.com/repos/docker/buildx/releases/latest" | grep '"tag_name":' | sed -E 's/.*"(v[^"]+)".*/\1/') && mkdir -p /usr/local/lib/docker/cli-plugins && curl -Lo /usr/local/lib/docker/cli-plugins/docker-buildx "https://github.com/docker/buildx/releases/download/${DOCKER_BUILDX_VERSION}/buildx-${DOCKER_BUILDX_VERSION}.linux-amd64" && chmod a+x /usr/local/lib/docker/cli-plugins/docker-buildx # buildkit
RUN |2 PHP_VERSION=8.0 DEBIAN_FRONTEND=noninteractive /bin/bash -c apt-get update --quiet && apt-get install --yes --quiet nodejs yarn google-chrome-stable microsoft-edge-beta && npm i -g pnpm@^10 corepack playwright@1.54 rust-just && playwright install-deps && npm cache clean --force && apt-get clean # buildkit
RUN |2 PHP_VERSION=8.0 DEBIAN_FRONTEND=noninteractive /bin/bash -c apt-get update --quiet && apt-get install --yes --quiet php-common php$PHP_VERSION-cli php$PHP_VERSION-common php$PHP_VERSION-curl php$PHP_VERSION-gd php$PHP_VERSION-igbinary php$PHP_VERSION-intl php$PHP_VERSION-mbstring php$PHP_VERSION-mysql php$PHP_VERSION-opcache php$PHP_VERSION-readline php$PHP_VERSION-redis php$PHP_VERSION-xdebug php$PHP_VERSION-xml && apt-get clean # buildkit
RUN |2 PHP_VERSION=8.0 DEBIAN_FRONTEND=noninteractive /bin/bash -c curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer # buildkit
RUN |2 PHP_VERSION=8.0 DEBIAN_FRONTEND=noninteractive /bin/bash -c systemctl enable docker ssh # buildkit
RUN |2 PHP_VERSION=8.0 DEBIAN_FRONTEND=noninteractive /bin/bash -c touch /var/mail/ubuntu && chown ubuntu /var/mail/ubuntu && userdel -r ubuntu # buildkit
RUN |2 PHP_VERSION=8.0 DEBIAN_FRONTEND=noninteractive /bin/bash -c useradd coder --create-home --shell=/bin/bash --groups=docker --uid=1000 --user-group # buildkit
RUN |2 PHP_VERSION=8.0 DEBIAN_FRONTEND=noninteractive /bin/bash -c echo "PermitUserEnvironment yes" >>/etc/ssh/sshd_config && echo "X11Forwarding yes" >>/etc/ssh/sshd_config && echo "X11UseLocalhost no" >>/etc/ssh/sshd_config # buildkit
USER coder
RUN |2 PHP_VERSION=8.0 DEBIAN_FRONTEND=noninteractive /bin/bash -c sh -c "$(curl -fsSL https://github.com/deluan/zsh-in-docker/releases/latest/download/zsh-in-docker.sh)" -- -p git # buildkit
USER root
RUN |2 PHP_VERSION=8.0 DEBIAN_FRONTEND=noninteractive /bin/bash -c apt-get clean # buildkit
USER coder
ENTRYPOINT ["/run/entrypoint.sh"]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2025-09-01 07:30:35 +00:00
0
OCI / Docker
linux/amd64
1.5 GiB
Versions (2) View all
8.3 2026-10-12
8.0 2025-09-01