# Dev Containers Dev containers extend your template with containerized development environments, allowing developers to work in consistent, reproducible setups defined by `devcontainer.json` files. Coder's Dev Containers Integration uses the standard `@devcontainers/cli` and Docker to run containers inside workspaces. For setup instructions, see [Dev Containers Integration](../../integrations/devcontainers/integration.md). For an alternative approach that doesn't require Docker, see [Envbuilder](../../integrations/devcontainers/envbuilder/index.md).