Skip to content

v0.3.0

Choose a tag to compare

@fqix fqix released this 29 Oct 04:13
  • Open folders in dev containers from devcontainer.json: Open Folder in Dev Container runs the container with Apple container and opens the workspace over Remote-SSH. Supports image and Dockerfile build, the workspace mount, mounts, containerEnv / remoteEnv, containerUser / remoteUser, forwardPorts / appPort, hostRequirements CPUs and memory, capAdd, init, runArgs and all lifecycle commands. The container is reused on the next open and rebuilt when the configuration or its Dockerfile changes. features, Docker Compose, privileged and securityOpt are not supported yet; you are told which settings are ignored.
  • Run and edit containers in a form: ports, mounts, environment variables (paste KEY=VALUE lines or import .env files), 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:5000 are reached over http; list other plain-http registries in appleContainer.insecureRegistries.
  • Remote-SSH: the managed host entries are now added to your SSH config automatically, so the manual Include line 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.