Devcontainer: Remove Volume Mounts; Install Codex/claude Binaries; Add Op; Install Claude Code Plugins
A devcontainer.json file in your project tells vs code how to access (or create) a development container with a well-defined tool and runtime stack. After picking the starting point for your container, vs code will add the dev container configuration files to your project (.devcontainer/devcontainer.json). The vs code window will reload and start building.
The dev containers extension uses the files in the .devcontainer folder, namely devcontainer.json, and an optional dockerfile or docker-compose.yml, to create your dev containers. Use the devcontainer build command to build the image and push it to your image registry. You can also use specialized, local devcontainer.json files to create / connect to a remote dev container.
A vs code window can only connect to one window currently, but you can open a new window and attach to an already running container or use a common docker compose file with multiple. If you are opening a folder in a container, you can pass the host directory into the container as an environment variable to allow you to mount the workspace folder. After picking the starting point for your container, vs code will add the dev container configuration files to the ./repos/python/.devcontainer folder.
The vs code window will reload and start building the. Containers in visual studio code the container tools extension makes it easy to build, manage, and deploy containerized applications in visual studio code and includes agent tools.