安装开发平台
适用对象:需要先把潮汐栈开发平台运行起来的新读者、演示环境搭建者和实施同学。
推荐方式
使用 docker compose 部署开发平台。安装脚本不作为支持的安装路径。
这种方式更适合:
- 本地体验环境
- 演示环境
- 团队共享的基础开发环境
- 后续还想逐步接入自定义配置、外部数据库或反向代理的场景
如果你需要把数据库、RabbitMQ、镜像仓库和配置文件拆成更细的运维单元,继续看 安装与初始化。
Compose 会帮你启动什么
当前推荐的 docker-compose.yml 会启动三类容器:
ouroboros-develop:开发平台主容器ouroboros-dev-db:MySQL 8.0ouroboros-rabbitmq:RabbitMQ 管理版
其中 ouroboros-develop 运行镜像构建在 ouroboros-mothership 基座之上,因此版本应保持一致。
下载文件
- Compose 文件:docker-compose.yml
- 环境变量示例:docker-compose.env.example
准备工作目录
建议先创建一个独立工作目录,并至少准备以下内容:
docker-compose.yml.envworkspace/mysql-data/logs/
目录形态示例:
tidestack-develop/
├── docker-compose.yml
├── .env
├── workspace/
├── mysql-data/
└── logs/
配置 .env
把下载的 docker-compose.env.example 重命名为 .env,再至少确认以下字段:
OUROBOROS_VERSION:开发平台镜像版本,默认建议与仓库当前版本保持一致PLATFORM_PORT:开发平台访问端口HOST_WORKSPACE_PATH:宿主机workspace/的绝对路径MYSQL_ROOT_PASSWORD:MySQL root 密码RABBITMQ_DEFAULT_USER/RABBITMQ_DEFAULT_PASS:RabbitMQ 账号和密码
HOST_WORKSPACE_PATH 必须写宿主机绝对路径,不要写容器路径。
把示例中的 replace-with-a-random-password 全部替换为随机强密码。Compose 会在必填变量缺失时直接报错,不会使用公开默认密码启动。
Mac / Linux 常见写法:
HOST_WORKSPACE_PATH=/Users/yourname/tidestack-develop/workspace
Windows 常见写法:
HOST_WORKSPACE_PATH=D:/tidestack-develop/workspace
启动步骤
Mac / Linux
mkdir -p ~/tidestack-develop/{workspace,mysql-data,logs}
cd ~/tidestack-develop
docker compose pull
docker compose up -d
Windows
mkdir D:\tidestack-develop
mkdir D:\tidestack-develop\workspace,D:\tidestack-develop\mysql-data,D:\tidestack-develop\logs
cd D:\tidestack-develop
docker compose pull
docker compose up -d
安装完成后先检查什么
docker compose ps中三个容器都已启动- 浏览器可以打开平台登录页
- 能正常进入开发平台主页
docker compose logs -f ouroboros-develop中没有持续性的数据库或 RabbitMQ 连接报错docker compose exec ouroboros-develop test -S /var/run/docker.sock执行成功