Repository navigation
v0.3.0
- Open folders in dev containers from
devcontainer.json: Open Folder in Dev Container runs the container with Applecontainerand opens the workspace over Remote-SSH. Supportsimageand Dockerfilebuild, the workspace mount,mounts,containerEnv/remoteEnv,containerUser/remoteUser,forwardPorts/appPort,hostRequirementsCPUs and memory,capAdd,init,runArgsand all lifecycle commands. The container is reused on the next open and rebuilt when the configuration or its Dockerfile changes.features, Docker Compose,privilegedandsecurityOptare not supported yet; you are told which settings are ignored. - Run and edit containers in a form: ports, mounts, environment variables (paste
KEY=VALUElines or import.envfiles), networks, CPUs, memory, user and working directory. - Upload files and folders to running containers and download them, picking container paths by browsing the container.
- Push images, and export or import them as OCI tar archives. Loopback registries such as
localhost:5000are reached over http; list other plain-http registries inappleContainer.insecureRegistries. - Remote-SSH: the managed host entries are now added to your SSH config automatically, so the manual
Includeline from 0.2.0 is no longer needed. - Fix SSH sessions missing the container's environment variables (image
ENV,--env): they are now passed to the VS Code server and terminals.
See the dev container guide for details.
Requires an Apple silicon Mac, the Apple container CLI, and VS Code 1.90 or later. The attached VSIX targets darwin-arm64.