Docker 部署 OpenCode 保姆级教程


OpenCode 是一款强大的 AI 编程助手,本文详细介绍如何通过 Docker 快速部署。

OpenCode 是由 Anomaly 开发的 AI 编程助手,集成于 GitHub、VSCode 等平台,能够帮助开发者快速完成代码编写、调试、优化等任务。

本文将详细介绍如何通过 Docker 快速部署 OpenCode,并提供两种访问方式。


一、Docker 部署

配置命令

1
2
3
4
5
6
7
8
9
docker run -it -d \
--name opencode \
--restart always \
-p 3005:3000 \
-v /vol1/1000/tools/opencode/workspace:/workspace \
-v /vol1/1000/tools/opencode/config:/root/.opencode \
--entrypoint opencode \
ghcr.nju.edu.cn/anomalyco/opencode \
web --hostname 0.0.0.0 --port 3000

参数说明

参数 说明
--name opencode 容器名称
--restart always 开机自启
-p 3005:3000 端口映射(宿主机:容器内)
-v /workspace 工作空间目录映射
-v /root/.opencode 配置目录映射

二、使用方法

方式一:命令行访问

1
2
3
4
5
# 1. 进入容器
docker exec -it opencode /bin/sh

# 2. 启动 opencode
opencode

方式二:网页访问(推荐)

直接在浏览器中访问:

1
http://你的IP:3005

📢 示例:http://192.168.31.215:3005


三、注意事项

  • 确保服务器防火墙开放 3005 端口
  • 首次启动可能需要等待镜像下载完成
  • 推荐使用 screentmux 保持会话

四、总结

通过 Docker 部署 OpenCode 非常简单,网页端访问体验很好。有兴趣的朋友可以试试!