1.5 KiB
1.5 KiB
部署指南
本机 + 测试服部署步骤。
本机部署
前置条件
- Docker Desktop for Windows
- Git Bash 或 WSL2 终端
首次部署
cd E:/wk-lab/workpod
# 1. 构建基础镜像
docker compose -f instances/base/docker-compose.yml build
# 2. 启动基础实例
docker compose -f instances/base/docker-compose.yml up -d
# 3. 启动项目实例(按需)
docker compose -f instances/flux/docker-compose.yml up -d --build
日常使用
# 查看所有实例
docker ps --filter name=workpod --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
# 启动/停止单个实例
docker compose -f instances/{name}/docker-compose.yml up -d
docker compose -f instances/{name}/docker-compose.yml down
# 重建(修改 Dockerfile 后)
docker compose -f instances/{name}/docker-compose.yml up -d --build
连接方式
| 方式 | 命令/地址 |
|---|---|
| Web 终端 | http://localhost:{WEB_PORT} (用户: jc, 密码: 1234567) |
| SSH | ssh root@localhost -p {SSH_PORT} (密码: workpod123) |
| Exec | docker exec -it {container_name} bash |
测试服部署
详见 测试服实例.md
镜像构建与分发
构建基础镜像
cd E:/wk-lab/workpod
docker compose -f instances/base/docker-compose.yml build
导出镜像(用于测试服)
docker save workpod-alpine:latest | gzip > workpod-alpine-latest.tar.gz
测试服加载
# 上传后
docker load < workpod-alpine-latest.tar.gz