Docker 部署
Baize 以 Docker 镜像发布,镜像由已发布的 @baize-ai/core npm 包构建(构建上下文不含源码)。
运行
国内(阿里云 ACR,直连免加速——推荐):
bash
docker run -d --name baize \
--restart unless-stopped \
-p 3456:3456 \
-p 8443:8443 \
-e TZ=Asia/Shanghai \
-e BAIZE_WEB_PASSWORD='<控制台登录口令>' \
-v baize-data:/home/baize/baize \
-v claude-config:/home/baize/.claude \
crpi-8bg62qbrjs3cr3as.cn-hangzhou.personal.cr.aliyuncs.com/baize01/baize-core:0.3.15海外(GitHub Container Registry):
bash
docker run -d --name baize \
--restart unless-stopped \
-p 3456:3456 \
-p 8443:8443 \
-e TZ=Asia/Shanghai \
-e BAIZE_WEB_PASSWORD='<控制台登录口令>' \
-v baize-data:/home/baize/baize \
-v claude-config:/home/baize/.claude \
ghcr.io/baize01-ai/baize-core:0.3.15认证凭据(Claude/Codex API key 等)可以启动后在网页控制台「模型设置」里配置,不必写在命令行。
端口
| 端口 | 用途 |
|---|---|
3456 | Web 控制台 |
8443 | A2A daemon(启用 A2A 协作时必须映射并放行防火墙;advertise 地址填 https://<本机对外地址>:8443) |
卷
| 卷 | 容器路径 | 用途 |
|---|---|---|
baize-data | /home/baize/baize | Agent 主目录——记忆、技能、服务。容器路径固定,不能改成 /home/baize/baize2 等其他目录(entrypoint 按此路径初始化) |
claude-config | /home/baize/.claude | AI 运行时配置 |
多实例部署(如同机第二个 baize):换容器名、换宿主机端口(-p 3457:3456 -p 8444:8443)、换卷名,但容器内路径保持不变。
启动之后
打开 http://localhost:3456 进入网页控制台,在「模型设置」中配置认证:Claude API key / setup token / 自定义端点 / Codex / ChatGPT 登录。
更多资料
- Compose 配置、可选认证环境变量与卷说明见核心仓库
docs/docker.md - A2A 控制面
baize-admin-workspace以独立镜像发布——见 A2A 协作
