基于 Node.js 23 的AI开发环境镜像,包含常用工具和 Python 3.12 编译环境。
964
基于 Node.js 23 的开发环境镜像,包含常用工具和 Python 3.12 编译环境。
git - 版本控制sudo - 权限管理curl / wget - 网络下载nano / vim - 文本编辑器htop - 进程监控unzip / zip / p7zip-full - 压缩工具(支持 7z)build-essential - 编译工具链zlib1g-dev, libncurses5-dev, libgdbm-dev, libnss3-devlibssl-dev, libreadline-dev, libffi-dev, libsqlite3-devsuperpowers - 超级能力插件frontend-design - 前端设计skill-creator - 技能创建1.0.3 - 最新稳定版latest - 指向最新版本# 拉取镜像
docker pull hythzx/node-env-node23-dev:1.0.3
# 运行容器
docker run -it hythzx/node-env-node23-dev:1.0.3 bash
# 持久化工作目录
docker run -it -v $(pwd):/workspace hythzx/node-env-node23-dev:1.0.3 bash
claude --version
opencode --version
python3.12 --version
git --version
node --version
# 进入容器
docker exec -it <container_name> bash
# 停止容器
docker stop <container_name>
# 查看运行中的容器
docker ps
FROM node:23
# 安装编译工具和依赖
RUN apt-get update && apt-get install -y \
git \
sudo \
curl \
build-essential \
zlib1g-dev \
libncurses5-dev \
libgdbm-dev \
libnss3-dev \
libssl-dev \
libreadline-dev \
libffi-dev \
libsqlite3-dev \
wget \
nano \
vim \
htop \
unzip \
zip \
p7zip-full \
&& rm -rf /var/lib/apt/lists/*
# 编译安装 Python 3.12
RUN cd /tmp && \
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz && \
tar -xzf Python-3.12.0.tgz && \
cd Python-3.12.0 && \
./configure --enable-optimizations --prefix=/usr/local && \
make -j$(nproc) && \
make altinstall && \
cd /tmp && rm -rf Python-3.12.0*
# 安装 Node.js 全局工具
RUN npm install -g @anthropic-ai/claude-code opencode-ai
# 安装 Superpowers 插件和 Anthropic 官方技能
RUN claude plugin marketplace add obra/superpowers-marketplace && \
claude plugin marketplace add anthropics/claude-plugins-official && \
claude plugin install superpowers@superpowers-marketplace && \
claude plugin install frontend-design && \
claude plugin install skill-creator
# 创建工作目录
WORKDIR /workspace
CMD ["tail", "-f", "/dev/null"]
Content type
Image
Digest
sha256:47880a5ea…
Size
1.1 GB
Last updated
5 months ago
docker pull hythzx/node-env-node23-dev