Sign inSign up

scientistpun/slave-beast

By scientistpun

•Updated 6 months ago

奴隶兽团队

Image
0

729

scientistpun/slave-beast repository overview

⁠Docker Hub 部署指南

本文档说明如何将奴隶兽系统部署到 Docker Hub 并进行自动化构建。

⁠镜像信息

仓库地址: [Docker Hub 仓库地址]

镜像版本:

  • latest: 最新稳定版
  • vx.x.x: 版本标签

⁠快速部署

⁠拉取镜像
docker pull scientistpun/slave-beast:latest
⁠运行容器
docker run -d \
  --name slave-beast \
  -p 3000:3000 \
  -v $(pwd)/workspace:/app/workspace \
  -v $(pwd)/logs:/app/logs \
  --restart unless-stopped \
  scientistpun/slave-beast:latest

⁠本地构建并推送

⁠构建镜像
# 构建镜像
docker build -t scientistpun/slave-beast:latest .

# 测试运行
docker run -d -p 3000:3000 --name slave-beast scientistpun/slave-beast:latest

⁠数据持久化

  • workspace/: Agent 工作目录,存放生成的文件
  • logs/: 日志文件目录

建议将这些目录挂载到宿主机实现数据持久化。

⁠端口说明

端口协议说明
3000HTTP/WSWebSocket 服务端口

⁠健康检查

容器内置健康检查:

# 手动检查
docker inspect --format='{{.State.Health.Status}}' slave-beast

# 查看健康状态
docker logs --since 30s slave-beast | grep -i health

⁠常见问题

⁠文件权限问题

确保挂载的 workspace/ 和 logs/ 目录有正确的读写权限:

chmod -R 777 workspace/ logs/

⁠更新升级

# 拉取新版本
docker pull scientistpun/slave-beast:latest

# 启动新容器
docker run -d \
  --name slave-beast \
  -p 3000:3000 \
  -v $(pwd)/workspace:/app/workspace \
  -v $(pwd)/logs:/app/logs \
  --restart unless-stopped \
  scientistpun/slave-beast:latest

Tag summary

Content type

Image

Digest

sha256:a7253bf20…

Size

228.1 MB

Last updated

6 months ago

docker pull scientistpun/slave-beast