Files
theia-code-os/packages/dev-container/README.md
mawkone 8bb5110148
Some checks failed
Playwright Tests / Playwright Tests (ubuntu-22.04, Node.js 22.x) (push) Has been cancelled
3PP License Check / 3PP License Check (11, 22.x, ubuntu-22.04) (push) Has been cancelled
Publish packages to NPM / Perform Publishing (push) Has been cancelled
deploy: current vibn theia state
Made-with: Cursor
2026-02-27 12:01:08 -08:00

1.7 KiB


theia-ext-logo

ECLIPSE THEIA - DEV-CONTAINER EXTENSION


Description

The @theia/dev-container extension provides functionality to create, start and connect to development containers similiar to the vscode Dev Containers extension.

The full devcontainer.json Schema can be found here. Currently not all of the configuration file properties are implemented. The following are implemented:

  • name
  • Image
  • dockerfile/build.dockerfile
  • build.context
  • location
  • forwardPorts
  • mounts
  • containerEnv
  • remoteUser
  • shutdownAction
  • postCreateCommand
  • postStartCommand

see main-container-creation-contributions.ts for how to implementations or how to implement additional ones.

Additionally adds support for composeUpArgs devcontainer.json property to apply additional arguments for the docker compose up call. Usage: "composeUpArgs": ["--force-recreate"]

Additional Information

License

Trademark

"Theia" is a trademark of the Eclipse Foundation https://www.eclipse.org/theia