
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Robust IDE 镜像是一个容器化的集成开发环境解决方案,旨在为开发者提供功能强大、配置便捷且跨平台一致的编程环境。通过Docker容器化技术,该镜像简化了开发环境的搭建流程,确保在不同操作系统和设备上均能提供统一的开发体验,适用于从个人开发到团队协作的多种场景。
bash# 基础启动命令(默认配置) docker run -it --name robust-ide -p 8080:8080 robust-ide:latest
说明:启动后通过浏览器访问
http://localhost:8080即可进入IDE界面;-it参数启用交互模式,支持终端操作。
bash# 挂载本地目录作为工作空间(推荐) docker run -it --name robust-ide \ -p 8080:8080 \ -v /本地工作目录路径:/workspace \ robust-ide:latest
说明:
/本地工作目录路径替换为实际本地文件夹路径,实现代码文件的持久化存储。
yamlversion: '3.8' services: robust-ide: image: robust-ide:latest container_name: robust-ide ports: - "8080:8080" # IDE Web访问端口 - "2222:22" # 可选:SSH访问端口(如需远程连接) volumes: - ./workspace:/workspace # 工作目录挂载 - ./plugins:/root/.ide/plugins # 插件持久化目录 environment: - IDE_THEME=dark # 界面主题(light/dark,默认light) - DEFAULT_LANGUAGE=python # 默认编程语言(可选) - PLUGINS=python-lsp,prettier # 预装插件列表(逗号分隔) restart: unless-stopped
| 环境变量名 | 描述 | 默认值 | 可选值范围 |
|---|---|---|---|
| IDE_THEME | 界面主题设置 | light | light, dark, solarized |
| DEFAULT_LANGUAGE | 默认编程语言环境 | python | python, java, javascript等 |
| PLUGINS | 启动时预装的插件列表 | basic-tools | 插件名称,多插件用逗号分隔 |
| WORKSPACE_PATH | 容器内工作目录路径 | /workspace | 容器内合法路径 |
| MAX_MEMORY_LIMIT | 内存使用限制 | 2G | 如1G, 4G(需符合Docker格式) |
bash# 进入容器终端管理插件 docker exec -it robust-ide /bin/bash # 插件安装命令(容器内执行) ide-plugin install 插件名称 # 插件列表查看 ide-plugin list # 插件卸载 ide-plugin remove 插件名称
通过挂载配置文件实现个性化设置:
bash# 挂载自定义配置文件 docker run -it --name robust-ide \ -p 8080:8080 \ -v /本地工作目录:/workspace \ -v /本地配置文件路径:/root/.ide/config.json \ robust-ide:latest
配置文件格式说明:
config.json支持自定义编辑器主题、快捷键、语言配置等,具体字段可参考官方配置文档。
bashdocker run -it --name python-dev-env \ -p 8080:8080 \ -v /本地/python项目路径:/workspace \ -e DEFAULT_LANGUAGE=python \ -e PLUGINS=python-lsp,flake8,black \ robust-ide:latest
功能:启动支持Python的IDE环境,预装LSP语言服务器、代码检查(flake8)和格式化(black)工具。
yaml# docker-compose.yml version: '3.8' services: team-ide: image: robust-ide:latest ports: - "8080:8080" volumes: - team_workspace:/workspace - team_plugins:/root/.ide/plugins environment: - DEFAULT_LANGUAGE=java - PLUGINS=java-lsp,maven,git-integration restart: always volumes: team_workspace: # 团队共享工作空间卷 team_plugins: # 团队共享插件卷
说明:通过Docker命名卷实现团队成员间工作目录和插件的共享,确保开发环境完全一致。
volumes: team_workspace: # 团队共享工作空间卷 team_plugins: # 团队共享插件卷
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务