GoLand 2025.2 Help

Dev Container CLI

Dev Container CLI 提供了一种直接在客户端基础架构上构建 Dev Container 的方式。 它通过本地脚本提供灵活且可自定义的构建方式,支持多种环境和工作流,例如 CI 流水线和远程开发设置。 此工具可自动化整个 Dev Container 准备过程。

您可以下载包含 JAR 文件的 ZIP 归档,并通过终端直接运行。

前提条件

在配置 Dev Container CLI 之前,请确保满足以下前提条件:

  • ZIP 发行包需要安装 JDK 17 或更高版本。

  • 用于构建 Dev Container 的项目必须包含一个 devcontainer.json 文件。

配置 CLI

安装并运行 Dev Container CLI

  1. 下载 并解压 .zip 文件。

    或者,您可以使用以下命令:

    curl -f -L -o intellij-devcontainers-cli.zip "https://jb.gg/intellij-devcontainers-cli.zip/latest"

    请查看以下已部署发行包的示例链接:

    https://download.jetbrains.com/resources/intellij/dev-containers/243.19420.43/intellij-devcontainers-cli.zip
  2. 在终端中,定位到 ijcdev 脚本文件。

    使用以下命令从当前目录运行该脚本:

    ./ijdevc

    ijdevc 脚本文件包含以下参数:

    • SOURCE :定义指向 devcontainer.json 文件的路径。

    • config :指定 devcontainer.json 文件的路径。

    • format :对输出进行结构化,以便更清晰地呈现。

构建 Dev Container

  1. 使用 config 参数和项目 devcontainer.json 文件的本地路径来执行该 脚本

    请查看以下示例:

    ./ijdevc --config /full/path/to/project/.devcontainer/devcontainer.json /full/path/to/project

    CLI 操作的输出是一个包含项目源代码和构建所需全部工具的 Dev Container 工件。

    ./ijdevc --config /Users/jetbrains/spring-petclinic/.devcontainer/devcontainer.json /Users/jetbrains/spring-petclinic
  2. 请查看已准备好的 Dev Container 的以下详细信息及其 ID:

    请检查以下已准备好的 Dev Container 的详细信息及其 ID:

    Dev container 构建
最后修改日期: 2025年 9月 26日