基础 Ubuntu 22.04 镜像,提供中文支持和常用开发工具。
特性
- 基于ubuntu:22.04
- 支持中文环境,配置 fcitx 输入法
- 安装基础工具:wget, unzip, zip, openssh-server, locales, curl, git
- 安装网络工具:jq, lsof, iputils-ping, net-tools, iproute2
- 安装多媒体工具:ffmpeg
- 安装其他工具:tree, gpg
- 集成腾讯云 COS CLI 工具 coscli
镜像
- docker.cnb.cool/fastjrun/code-ext/ubuntu22.04:1.0
构建命令
docker build . -t docker.cnb.cool/fastjrun/code-ext/ubuntu22.04:1.0
特性
- 基于docker.cnb.cool/fastjrun/code-ext/ubuntu22.04:1.0
- 安装 Node.js v20.19.4
- 安装 OpenJDK 17 和 Maven 3.8.1
- 安装 Python 3.10 和 Ansible 9.10.0
- 安装 Claude Code CLI 工具
- 安装 code-server 及丰富的开发插件:
- 基础插件:cnb-welcome, vscode-yaml, vscode-eslint
- Git 工具:gitblame, git-graph, githistory
- Java 开发:vscode-java-pack, xml
- 前端开发:markdown-preview-enhanced, vue3相关插件
- AI 助手:coding-copilot, claude-code
镜像
- docker.cnb.cool/fastjrun/code-ext/ubuntu22.04:devops
Node.js 20.19.4 开发环境镜像。
特性
- 基于docker.cnb.cool/fastjrun/code-ext/ubuntu22.04:1.0
- 安装 Node.js v20.19.4
- 升级 npm 到最新版本
- 安装 Claude Code CLI 工具
镜像
- docker.cnb.cool/fastjrun/code-ext/node20:1.0
构建命令
docker build . -t docker.cnb.cool/fastjrun/code-ext/node20:1.0
基于 Node.js 的完整编辑器环境,预装 code-server 和丰富的开发插件。
特性
- 基于docker.cnb.cool/fastjrun/code-ext/node20:1.0
- 安装 code-server
- 预装常用开发插件:
- 基础插件:cnb-welcome, vscode-yaml, vscode-eslint
- Git 工具:gitblame, git-graph, githistory
- 文档编辑:markdown-preview-enhanced, markdown-editor, papyrus-pdf
- AI 助手:coding-copilot, claude-code
- 安装 Claude Code CLI 工具
镜像
- docker.cnb.cool/fastjrun/code-ext/editor:1.0
构建命令
docker build . -t docker.cnb.cool/fastjrun/code-ext/editor:1.0
Ansible 自动化运维工具环境。
特性
- 基于 docker.cnb.cool/fastjrun/code-ext/python310:1.0
- 安装 Ansible 9.10.0
- 安装 ansible-core 2.16.11
镜像
- docker.cnb.cool/fastjrun/code-ext/ansible:1.0
构建命令
docker build . -t docker.cnb.cool/fastjrun/code-ext/ansible:1.0
使用示例
# .ide/Dockerfile
FROM docker.cnb.cool/fastjrun/code-ext/ansible:1.0
RUN curl -fsSL https://code-server.dev/install.sh | sh \
&& code-server --install-extension cnbcool.cnb-welcome \
&& code-server --install-extension redhat.vscode-yaml \
&& code-server --install-extension dbaeumer.vscode-eslint \
&& code-server --install-extension waderyan.gitblame \
&& code-server --install-extension mhutchie.git-graph \
&& code-server --install-extension donjayamanne.githistory \
&& code-server --install-extension tencent-cloud.coding-copilot \
&& code-server --install-extension shd101wyy.markdown-preview-enhanced \
&& code-server --install-extension zaaack.markdown-editor \
&& code-server --install-extension anwar.papyrus-pdf \
&& echo done
Java 17 开发环境,集成 Maven 和 code-server。
特性
- 基于 docker.cnb.cool/fastjrun/code-ext/ubuntu22.04:1.0
- 安装 OpenJDK 17 和 Maven
- 安装 code-server 和 Java 开发插件:
- Java 扩展包:vscode-java-pack
- XML 支持:redhat.vscode-xml
- 基础插件:cnb-welcome, vscode-yaml, vscode-eslint
- Git 工具:gitblame, git-graph, githistory
- AI 助手:coding-copilot, claude-code
镜像
- docker.cnb.cool/fastjrun/code-ext/maven38-java17:1.0
构建命令
docker build . -t docker.cnb.cool/fastjrun/code-ext/maven38-java17:1.0
Vue 3 前端开发环境,预装 Vue 3 开发所需插件。
特性
- 基于docker.cnb.cool/fastjrun/code-ext/node20:1.0
- 安装 code-server
- 预装 Vue 3 开发插件:
- Vue 3 支持:vue.volar, johnsoncodehk.volar
- Vue 3 代码片段:exer7um.vue-3-vscode-snippets
- 标签管理:auto-close-tag, auto-rename-tag
- 路径智能提示:christian-kohler.path-intellisense
- 代码格式化:esbenp.prettier-vscode
- 测试工具:vitest.explorer
- E2E 测试:ms-playwright.playwright
- 基础插件:vscode-yaml, vscode-eslint, gitblame, git-graph, githistory
- 文档支持:markdown-preview-enhanced, markdown-editor, papyrus-pdf
- AI 助手:coding-copilot, claude-code
- 安装 Claude Code CLI 工具
镜像
- docker.cnb.cool/fastjrun/code-ext/vue3:1.0
构建命令
docker build . -t docker.cnb.cool/fastjrun/code-ext/vue3:1.0
Python 3.10 开发环境。
特性
- 基于 docker.cnb.cool/fastjrun/code-ext/ubuntu22.04:1.0
- 安装 Python 3.10
- 安装 code-server 和 Python 开发插件:
- Python 支持:ms-python.python
- Python 舞蹈:toughtype.pydance
- 基础插件:cnb-welcome, vscode-yaml, vscode-eslint
- Git 工具:gitblame, git-graph, githistory
- AI 助手:coding-copilot, claude-code
镜像
- docker.cnb.cool/fastjrun/code-ext/python310:1.0
构建命令
docker build --build-arg python3_version=3.10 -t docker.cnb.cool/fastjrun/code-ext/python310:1.0 .
Python 3.12 开发环境。
特性
- 基于 docker.cnb.cool/fastjrun/code-ext/ubuntu22.04:1.0
- 安装 Python 3.12
- 安装 code-server 和 Python 开发插件:
- Python 支持:ms-python.python
- Python 舞蹈:toughtype.pydance
- 基础插件:cnb-welcome, vscode-yaml, vscode-eslint
- Git 工具:gitblame, git-graph, githistory
- AI 助手:coding-copilot, claude-code
镜像
- docker.cnb.cool/fastjrun/code-ext/python312:1.0
构建命令
docker build --build-arg python3_version=3.12 -t docker.cnb.cool/fastjrun/code-ext/python312:1.0 .
Vue 3 + Python 3.12 混合开发环境
特性
- 基于 docker.cnb.cool/fastjrun/code-ext/python312:1.0
- 同时支持前端 Vue 3 和后端 Python 开发
镜像
- docker.cnb.cool/fastjrun/code-ext/vue3-python312:1.0
Vue 3 + Java 17 混合开发环境
特性
- 基于 docker.cnb.cool/fastjrun/code-ext/java17:1.0
- 同时支持前端 Vue 3 和后端 Java 开发
镜像
- docker.cnb.cool/fastjrun/code-ext/vue3-openjdk17:1.0
.NET 8 开发环境。
特性
- 基于 docker.cnb.cool/fastjrun/code-ext/ubuntu22.04:1.0
- 安装 .NET 8.0.413 SDK
镜像
- docker.cnb.cool/fastjrun/code-ext/dotnet8:1.0
构建命令
docker build . -t docker.cnb.cool/fastjrun/code-ext/dotnet8:1.0
使用示例
# .ide/Dockerfile
FROM docker.cnb.cool/fastjrun/code-ext/dotnet8:1.0
RUN curl -fsSL https://code-server.dev/install.sh | sh \
&& code-server --install-extension cnbcool.cnb-welcome \
&& code-server --install-extension redhat.vscode-yaml \
&& code-server --install-extension dbaeumer.vscode-eslint \
&& code-server --install-extension waderyan.gitblame \
&& code-server --install-extension mhutchie.git-graph \
&& code-server --install-extension donjayamanne.githistory \
&& code-server --install-extension tencent-cloud.coding-copilot \
&& code-server --install-extension muhammad-sammy.csharp \
&& echo done
MinerU 文档处理工具,基于 Magic-PDF 的 PDF 解析和转换工具。
特性
- 基于 docker.cnb.cool/fastjrun/open/mineru:2.1.11-plus
- 支持中文环境
- 预装 VSCode 插件:
- Python 支持
- Python 舞蹈 (pydance)
- Markdown 编辑器
- PDF 阅读器
镜像
- docker.cnb.cool/fastjrun/code-ext/mineru:1.0
构建命令
docker build . -t docker.cnb.cool/fastjrun/code-ext/mineru:1.0
- 所有镜像基于 Ubuntu 22.04,确保环境一致性
- 统一的中文支持和输入法配置
- 标准化的开发工具和插件集合
- 全面集成 Claude Code CLI 工具
- 支持腾讯云 Coding Copilot
- 智能代码补全和辅助开发
- Git 工具集成(gitblame, git-graph, githistory)
- 语言特定的开发支持
- 文档编辑和预览功能
- 前端:Node.js, Vue 3
- 后端:Java 17, Python 3.10/3.12, .NET 8
- 运维:Ansible
- 混合开发:Vue3+Python, Vue3+Java
- 统一的构建命令格式
- 支持多参数构建(如 Python 版本选择)
- 预配置的开发环境,开箱即用