
opencode镜像(kangarap/opencode:1.2.27)是一个轻量级代码开发协作环境,通过Web界面提供服务。支持端口映射、环境变量自定义配置及数据持久化,可快速部署独立或团队共享的开发环境,确保开发过程的一致性和数据可靠性。
Docker Run 命令示例
bashdocker run -d \ --name opencode \ --restart unless-stopped \ -p 4096:4096 \ -e OPENCODE_HOSTNAME=0.0.0.0 \ -e OPENCODE_PORT=4096 \ -v ./workspace/xxxx:/workspace/xxxx \ -v opencode-config:/root/.config/opencode \ -v opencode-data:/root/.local/share/opencode \ -v opencode-state:/root/.local/state/opencode \ -v opencode-cache:/root/.cache/opencode \ kangarap/opencode:1.2.27
Docker Compose 配置示例
yamlservices: opencode: image: kangarap/opencode:1.2.27 container_name: opencode restart: unless-stopped ports: - '4096:4096' environment: OPENCODE_HOSTNAME: '0.0.0.0' OPENCODE_PORT: '4096' # OPENCODE_MDNS: 'true' # 启用mDNS服务(默认未启用) # OPENCODE_MDNS_DOMAIN: 'myproject.local' # mDNS域名(启用mDNS时生效) # OPENCODE_CORS: 'https://example.com,https://foo.example' # 允许的CORS源(多个用逗号分隔) # OPENCODE_LOG_LEVEL: 'INFO' # 日志级别(可选:DEBUG, INFO, WARN, ERROR,默认INFO) # OPENCODE_PRINT_LOGS: 'true' # 是否打印日志到控制台(默认true) volumes: - ./workspace/xxxx:/workspace/xxxx # 本地工作区目录挂载 - opencode-config:/root/.config/opencode # 配置文件持久化 - opencode-data:/root/.local/share/opencode # 应用数据持久化 - opencode-state:/root/.local/state/opencode # 状态数据持久化 - opencode-cache:/root/.cache/opencode # 缓存数据持久化 volumes: opencode-config: opencode-data: opencode-state: opencode-cache:
环境变量说明
| 环境变量 | 描述 | 默认值 |
|---|---|---|
| OPENCODE_HOSTNAME | 服务绑定的主机名 | 0.0.0.0 |
| OPENCODE_PORT | 服务监听端口 | 4096 |
| OPENCODE_MDNS | 是否启用mDNS服务 | 未启用(需取消注释启用) |
| OPENCODE_MDNS_DOMAIN | mDNS服务域名(仅启用mDNS时生效) | myproject.local |
| OPENCODE_CORS | 允许的跨域请求源(多个源用逗号分隔) | 未设置 |
| OPENCODE_LOG_LEVEL | 日志输出级别 | INFO |
| OPENCODE_PRINT_LOGS | 是否将日志输出到控制台 | true |
卷挂载说明
./workspace/xxxx:/workspace/xxxx - 本地代码目录与容器工作区同步,支持代码读写opencode-config - 存储应用配置文件,确保配置持久化opencode-data - 存储应用核心数据,如项目信息、用户数据等opencode-state - 存储应用运行状态信息opencode-cache - 存储临时缓存数据,提升应用性能




探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务