
nawaman/workspaceCoding Booth 是一个预配置的Docker镜像,旨在提供即开即用的集成编码工作空间。它整合了多种开发工具、编辑器和运行环境,消除了开发环境配置的复杂性,让开发者能够快速投入编码工作,无需担心环境差异问题。主要用途包括日常软件开发、编程学习、项目演示、教学环境搭建等场景,尤其适合需要快速部署一致开发环境的个人或团队。
bashdocker pull codingbooth/workspace:latest
bashdocker run -d \ -p 8080:8080 \ --name coding-booth \ codingbooth/workspace:latest
容器启动后,在浏览器中访问 http://localhost:8080 即可打开Coding Booth工作空间界面(首次访问可能需要1-2分钟初始化)
bashdocker run -d \ -p 8080:8080 \ -v /本地代码目录:/workspace \ -v /本地配置目录:/root/.config \ --name coding-booth \ codingbooth/workspace:latest
说明:
/本地代码目录替换为实际本地文件夹路径,挂载后容器内/workspace目录与本地目录双向同步
bashdocker run -d \ -p 8080:8080 \ -v /本地代码目录:/workspace \ -e PASSWORD=MySecurePass123 \ -e TZ=Asia/Shanghai \ --name coding-booth \ codingbooth/workspace:latest
创建docker-compose.yml文件:
yamlversion: '3.8' services: coding-booth: image: codingbooth/workspace:latest container_name: coding-booth restart: unless-stopped ports: - "8080:8080" # Web访问端口 - "2222:22" # SSH访问端口(可选) volumes: - ./my-projects:/workspace # 代码目录 - ./ide-config:/root/.config # 编辑器配置 - ./extensions:/root/.vscode/extensions # VS Code扩展 environment: - PASSWORD=DevEnv2024! # 访问密码 - TZ=Asia/Shanghai # 时区设置 - EDITOR=code-server # 默认编辑器 - WORKSPACE_PORT=8080 # 工作空间端口 mem_limit: 4g # 内存限制(可选) cpus: 2 # CPU核心限制(可选)
启动服务:
bashdocker-compose up -d
| 参数名 | 说明 | 默认值 | 示例 |
|---|---|---|---|
| PASSWORD | Web界面访问密码(为空时无需密码) | 空 | MySecurePass123 |
| TZ | 容器时区 | UTC | Asia/Shanghai、America/New_York |
| EDITOR | 默认编辑器选择 | code-server | code-server、vim、emacs |
| WORKSPACE_PORT | 工作空间Web服务端口 | 8080 | 8888 |
| LANG | 系统语言设置 | en_US.UTF-8 | zh_CN.UTF-8 |
| THEME | 编辑器主题 | dark | light、high-contrast |
| 容器端口 | 用途 | 建议主机端口 |
|---|---|---|
| 8080 | Web界面访问 | 8080 |
| 22 | SSH服务(可选) | 2222 |
| 3000 | 前端开发预览(可选) | 3000 |
| 5000 | API服务调试(可选) | 5000 |
mem_limit和cpus参数调整资源分配docker pull codingbooth/workspace:latest获取最新版本,更新前建议备份数据docker ps),端口是否被占用(netstat -tulpn)LANG=zh_CN.UTF-8并重启容器apt update && apt install -y 工具名安装所需工具

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务