Luke Else luke-else

tf-dev (latest)

Published 2026-07-22 18:19:53 +00:00 by luke-else in luke-else/base-images

Installation

docker pull git.luke-else.co.uk/luke-else/tf-dev:latest
sha256:4fcd8b13262a8b5694fd149bb1dcb77188f235556d05954b80b0a72620ed773f

Images

Digest OS / Arch Size
e108674c7a linux/amd64 270 MiB

Image Layers ( linux/amd64)

ADD alpine-minirootfs-20260127-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk add --no-cache curl helix shadow openssl-dev pkgconf build-base ca-certificates # buildkit
RUN /bin/sh -c mkdir /app # buildkit
WORKDIR /app
CMD ["/bin/sh"]
RUN /bin/sh -c apk add --no-cache bash curl git jq openssh openssh-client sudo ca-certificates busybox-extras net-tools iputils procps make build-base pre-commit fastfetch # buildkit
RUN /bin/sh -c adduser -D dev && echo "dev ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers # buildkit
RUN /bin/sh -c usermod -aG wheel dev # buildkit
RUN /bin/sh -c chsh -s /bin/zsh dev # buildkit
USER dev
WORKDIR /home/dev
RUN /bin/sh -c sh -c "$(wget -O- https://github.com/deluan/zsh-in-docker/releases/download/v1.2.1/zsh-in-docker.sh)" # buildkit
CMD ["/bin/zsh"]
RUN /bin/sh -c sudo apk add --no-cache ansible py3-requests py3-dateutil # buildkit
RUN /bin/sh -c curl --proto '=https' --tlsv1.2 -fsSL https://get.opentofu.org/install-opentofu.sh -o install-opentofu.sh # buildkit
RUN /bin/sh -c chmod +x install-opentofu.sh # buildkit
RUN /bin/sh -c sudo ./install-opentofu.sh --install-method apk # buildkit
RUN /bin/sh -c rm -f install-opentofu.sh # buildkit
CMD ["/bin/zsh"]
Details
Container
2026-07-22 18:19:53 +00:00
34
OCI / Docker
Versions (1) View all
latest 2026-07-22