Opencode Docker 开发工具集

本目录包含 Opencode AI 混合模式的 Docker 部署配置,支持 CLI 和 GUI 两种交互方式。

快速开始

# 构建镜像
cd nop-entropy/.docker-for-opencode
./build.sh   # Linux/Mac
build.bat    # Windows

# 启动容器
docker-compose up -d

# 使用 CLI
docker exec -it opencode-cli bash

# 使用 GUI
# 配置 OpenCode Desktop 连接 http://localhost:3000

包含组件

  • OpenCode CLI + Server: 命令行和服务器模式
  • oh-my-opencode: OpenCode 插件(Oracle、Librarian 等智能体)
  • openspec: 规范驱动开发工具

端口

  • 3000: OpenCode Server(供 OpenCode Desktop 连接)

常用命令

# 容器管理
docker-compose up -d      # 启动
docker-compose stop       # 停止
docker-compose restart    # 重启
docker-compose logs -f    # 查看日志

# CLI 使用
docker exec -it opencode-cli opencode "分析代码"
docker exec -it opencode-cli bash

文件说明

  • Dockerfile: 镜像构建文件
  • docker-compose.yml: 容器编排配置
  • build.sh/build.bat: 构建脚本
  • verify.sh/verify.bat: 验证脚本