v1.1.0: Alpine 轻量级 Docker 开发环境 + 敏感凭证清理

This commit is contained in:
lxy
2026-07-27 13:59:18 +08:00
parent feb76081a0
commit ccca0fa62b
51 changed files with 6125 additions and 993 deletions
+79
View File
@@ -0,0 +1,79 @@
# 部署指南
> 本机 + 测试服部署步骤。
---
## 本机部署
### 前置条件
- Docker Desktop for Windows
- Git Bash 或 WSL2 终端
### 首次部署
```bash
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
```
### 日常使用
```bash
# 查看所有实例
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](./测试服实例.md)
---
## 镜像构建与分发
### 构建基础镜像
```bash
cd E:/wk-lab/workpod
docker compose -f instances/base/docker-compose.yml build
```
### 导出镜像(用于测试服)
```bash
docker save workpod-alpine:latest | gzip > workpod-alpine-latest.tar.gz
```
### 测试服加载
```bash
# 上传后
docker load < workpod-alpine-latest.tar.gz
```