手动 Docker Compose 启动
使用 Docker Compose 手动启动 Poco,并按需启用 IM 服务。
在仓库根目录执行:
docker compose up -d如需启用 IM(默认关闭):
docker compose --profile im up -d im默认会从 GHCR(ghcr.io)拉取 backend / executor-manager / frontend 镜像,并拉取 Postgres/RustFS 镜像。执行任务时,executor-manager 会使用 EXECUTOR_IMAGE 动态拉起 executor 容器(本机缺镜像时会自动 pull)。
注意:当前仓库的
docker-compose.yml不包含单独的executor服务;executor 容器由executor-manager动态创建。
如果你要固定版本(例如 v0.1.0),可通过环境变量覆盖镜像 tag(示例):
export BACKEND_IMAGE=ghcr.io/poco-ai/poco-backend:v0.1.0
export EXECUTOR_MANAGER_IMAGE=ghcr.io/poco-ai/poco-executor-manager:v0.1.0
export EXECUTOR_IMAGE=ghcr.io/poco-ai/poco-executor:lite
# 可选:启用可视化浏览器(noVNC + Chrome)的 executor 镜像(用于 browser_enabled=true)
# export EXECUTOR_BROWSER_IMAGE=ghcr.io/poco-ai/poco-executor:full
export FRONTEND_IMAGE=ghcr.io/poco-ai/poco-frontend:v0.1.0
docker compose up -d