690
A Debian-based development container image for linux/amd64 and linux/arm64.
The image starts from debian:trixie and adds:
en_US.UTF-8 and timezone Asia/KolkataThe default user is iac-ctl, with zsh as its login shell. It belongs to the wheel group, which has passwordless
sudo. The image removes the vscode user and group that some base images create.
The build runs install-dotfiles.sh and setup-workspace.sh --tags all from
arpanrec/dotfiles as iac-ctl, so the dotfiles and workspace setup come from
that repository's main branch at build time.
docker build -t debian-devcontainer .
Use another base image with the BASE_IMAGE build argument:
docker build --build-arg BASE_IMAGE=debian:bookworm -t debian-devcontainer .
Reference the published image in .devcontainer/devcontainer.json:
{
"image": "docker.io/<user>/debian-devcontainer:<version>",
"remoteUser": "iac-ctl"
}
Publishing a GitHub release builds the image for both architectures and pushes it to Docker Hub, tagged with the release tag.
Content type
Image
Digest
sha256:98ccbcba4…
Size
4.2 GB
Last updated
3 days ago
docker pull arpanrecme/debian-devcontainer