这个项目能做什么
devcontainer CLI 是一个自包含的 Go 二进制文件,可在带有 Docker 的 Linux 系统上运行由 devcontainer.json 定义的开发容器。它提供 check、up、exec、open、stop、down、read-configuration、build 等核心命令,并支持确定性缓存键、预构建镜像使用、BuildKit 密钥以及自动向 docker build 传递凭据等功能。
该工具在覆盖 Linux amd64/arm64、Docker Engine API v1.44+、Docker Compose v2 以及选定命令族的定义范围内,与官方 @devcontainers/cli 行为兼容。它不需要 Node.js,因此适用于 CI 运行器、远程主机和内部开发者平台。
文档涵盖安装、迁移、CI 工作流、远程开发平台使用、故障排除,以及仅限 Go 的功能,如 check、setup、open、stop、down 和 secrets-file 处理。发布版本以静态归档文件形式分发,包含校验和与 SBOM,采用 CalVer 版本管理。
评论
0 评分人数达到10人后显示
登录后参与讨论。