logo
0
0
Login
更新多个镜像的VSCode扩展,替换claude-code-yolo为anthropic.claude-code并添加vscode-docker扩展

镜像介绍

ubuntu22

基础 Ubuntu 22.04 镜像,提供中文支持和常用开发工具。

1.0

特性

  • 基于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

ubuntu22 统一开发环境 (devops)

特性

  • 基于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

node20

Node.js 20.19.4 开发环境镜像。

1.0

特性

  • 基于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

editor

基于 Node.js 的完整编辑器环境,预装 code-server 和丰富的开发插件。

1.0

特性

  • 基于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

Ansible 自动化运维工具环境。

1.0

特性

  • 基于 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

java17

Java 17 开发环境,集成 Maven 和 code-server。

1.0

特性

  • 基于 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

vue3

Vue 3 前端开发环境,预装 Vue 3 开发所需插件。

1.0

特性

  • 基于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

python310

Python 3.10 开发环境。

1.0

特性

  • 基于 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 .

python312

Python 3.12 开发环境。

1.0

特性

  • 基于 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 .

vue3-python312

Vue 3 + Python 3.12 混合开发环境

1.0

特性

  • 基于 docker.cnb.cool/fastjrun/code-ext/python312:1.0
  • 同时支持前端 Vue 3 和后端 Python 开发

镜像

  • docker.cnb.cool/fastjrun/code-ext/vue3-python312:1.0

vue3-openjdk17

Vue 3 + Java 17 混合开发环境

1.0

特性

  • 基于 docker.cnb.cool/fastjrun/code-ext/java17:1.0
  • 同时支持前端 Vue 3 和后端 Java 开发

镜像

  • docker.cnb.cool/fastjrun/code-ext/vue3-openjdk17:1.0

dotnet8

.NET 8 开发环境。

1.0

特性

  • 基于 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

MinerU 文档处理工具,基于 Magic-PDF 的 PDF 解析和转换工具。

1.0

特性

  • 基于 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,确保环境一致性
  • 统一的中文支持和输入法配置
  • 标准化的开发工具和插件集合

🤖 AI 开发支持

  • 全面集成 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 版本选择)
  • 预配置的开发环境,开箱即用

About

No description, topics, or website provided.
Language
Dockerfile85.5%
Shell14.5%