本仓库是一个示例项目,展示如何自定义包含 JetBrains IDE 的云原生开发环境。
. ├── .ide/ │ └── Dockerfile # 自定义开发环境的 Dockerfile ├── .cnb.yml # 云原生开发环境配置文件(可选) └── README.md
用于定义开发环境镜像,支持安装以下 JetBrains IDE:
| IDE | 说明 |
|---|---|
| GoLand | Go 语言开发 |
| IntelliJ IDEA | Java 开发 |
| PhpStorm | PHP 开发 |
| PyCharm | Python 开发 |
| RubyMine | Ruby 开发 |
| WebStorm | 前端开发 |
| CLion | C/C++ 开发 |
| RustRover | Rust 开发 |
| Rider | .NET 开发 |
关键配置:IDE 必须安装到 /ide_cnb 目录,系统会自动识别该目录下的 IDE。
定义云原生开发环境的启动流程。如果仅需使用 .ide/Dockerfile 构建环境,可以不创建此文件,系统会使用默认配置。
.ide/Dockerfile,取消注释你需要的 IDE在 .ide/Dockerfile 中取消以下注释:
RUN wget https://download.jetbrains.com/python/pycharm-2025.2.5.tar.gz RUN tar -zxvf pycharm-2025.2.5.tar.gz -C /ide_cnb
/ide_cnb