Skip to content

Ubuntu Workstation Container

The workstation container gives you an Ubuntu 26.04 shell with Docker, Ansible, kubectl, and Helm on any host that runs Apple Containers. Use it whenever a workflow expects Linux tooling.

Terminal window
./scripts/dev-container.sh up

The script pulls ubuntu:26.04, allocates CPUs and memory, and prepares the container for nested Docker.

Terminal window
./scripts/dev-container.sh shell
Terminal window
docker info --format '{{.ServerVersion}}'
ansible --version
kubectl version --client
helm version

The repo root is mounted into the container, so edits apply directly to your checkout. Run Ansible playbooks and cluster scripts from the mounted path.

Terminal window
./scripts/dev-container.sh down

The container is stateless by design. Tooling reinstalls on the next up, and all state lives in the repo checkout on the host.