Theia API Documentation v1.65.0
    Preparing search index...

    Module @theia/dev-container


    theia-ext-logo

    ECLIPSE THEIA - DEV-CONTAINER EXTENSION


    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 only a small number of configuration file properties are implemented. Those include the following:

    • name
    • Image
    • dockerfile/build.dockerfile
    • build.context
    • location
    • forwardPorts
    • mounts

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

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

    Modules

    dev-container-server/dev-container-server
    electron-browser/container-connection-contribution
    electron-browser/container-info-contribution
    electron-browser/container-output-provider
    electron-browser/dev-container-frontend-module
    electron-common/container-output-provider
    electron-common/dev-container-workspaces
    electron-common/remote-container-connection-provider
    electron-node/dev-container-backend-module
    electron-node/dev-container-file-service
    electron-node/dev-container-workspace-handler
    electron-node/devcontainer-contributions/cli-enhancing-creation-contributions
    electron-node/devcontainer-contributions/main-container-creation-contributions
    electron-node/devcontainer-contributions/profile-file-modification-contribution
    electron-node/devcontainer-contributions/variable-resolver-contribution
    electron-node/devcontainer-file
    electron-node/docker-container-service
    electron-node/remote-container-connection-provider