7.5 KiB
7.5 KiB
title, source, author, published, created, description, tags
| title | source | author | published | created | description | tags |
|---|---|---|---|---|---|---|
| Docker应用列表报告 | shenwei |
Docker应用列表报告
📅 报告时间
2026-03-13 23:40 GMT+8
🎯 管理范围
- 服务器数量: 4台
- 总应用数量: 23个
- 管理方式: 统一SSH管理
🖥️ 服务器列表
1. macmini (Mac Mini M4)
- 角色: 主控制节点
- SSH别名: macmini
- Docker应用: 7个
2. ubuntu1 (Ubuntu服务器1)
- 角色: 应用服务器
- SSH别名: ubuntu1
- Docker应用: 6个
3. ubuntu2 (Ubuntu服务器2)
- 角色: 应用服务器
- SSH别名: ubuntu2
- Docker应用: 6个
4. NAS (网络存储服务器)
- 角色: 存储、备份和媒体服务
- SSH别名: NAS
- Docker目录:
/volumn1/docker/ - Docker应用: 4个
📋 详细应用列表
🍎 macmini 上的应用 (7个)
| 序号 | 应用名称 | 目录路径 | 端口 | 状态 | 描述 |
|---|---|---|---|---|---|
| 1 | vaultwarden | /Users/weishen/docker/vaultwarden |
8080 | ✅ 运行中 | 密码管理器 |
| 2 | portainer | /Users/weishen/docker/portainer |
9000 | ✅ 运行中 | Docker容器管理 |
| 3 | n8n | /Users/weishen/docker/n8n |
5678 | ✅ 运行中 | 工作流自动化 |
| 4 | uptime-kuma | /Users/weishen/docker/uptime-kuma |
3001 | ✅ 运行中 | 服务监控 |
| 5 | heimdall | /Users/weishen/docker/heimdall |
8081 | ✅ 运行中 | 应用仪表板 |
| 6 | watchtower | /Users/weishen/docker/watchtower |
- | ✅ 运行中 | 自动更新容器 |
| 7 | cloudflared | /Users/weishen/docker/cloudflared |
- | ✅ 运行中 | Cloudflare隧道 |
🐧 ubuntu1 上的应用 (6个)
| 序号 | 应用名称 | 目录路径 | 端口 | 状态 | 描述 |
|---|---|---|---|---|---|
| 1 | portainer | /home/shenwei/docker/portainer |
9000 | ✅ 运行中 | Docker容器管理 |
| 2 | nginx-proxy-manager | /home/shenwei/docker/nginx-proxy-manager |
80,443,81 | ✅ 运行中 | 反向代理管理 |
| 3 | mysql | /home/shenwei/docker/mysql |
3306 | ✅ 运行中 | MySQL数据库 |
| 4 | redis | /home/shenwei/docker/redis |
6379 | ✅ 运行中 | Redis缓存 |
| 5 | mongodb | /home/shenwei/docker/mongodb |
27017 | ✅ 运行中 | MongoDB数据库 |
| 6 | elasticsearch | /home/shenwei/docker/elasticsearch |
9200,9300 | ✅ 运行中 | 搜索引擎 |
🐧 ubuntu2 上的应用 (6个)
| 序号 | 应用名称 | 目录路径 | 端口 | 状态 | 描述 |
|---|---|---|---|---|---|
| 1 | portainer | /home/shenwei/docker/portainer |
9000 | ✅ 运行中 | Docker容器管理 |
| 2 | prometheus | /home/shenwei/docker/prometheus |
9090 | ✅ 运行中 | 监控系统 |
| 3 | grafana | /home/shenwei/docker/grafana |
3000 | ✅ 运行中 | 数据可视化 |
| 4 | alertmanager | /home/shenwei/docker/alertmanager |
9093 | ✅ 运行中 | 告警管理 |
| 5 | node-exporter | /home/shenwei/docker/node-exporter |
9100 | ✅ 运行中 | 节点监控 |
| 6 | cadvisor | /home/shenwei/docker/cadvisor |
8080 | ✅ 运行中 | 容器监控 |
💾 NAS 上的应用 (4个)
| 序号 | 应用名称 | 目录路径 | 端口 | 状态 | 描述 |
|---|---|---|---|---|---|
| 1 | jellyfin | /volumn1/docker/jellyfin |
8096 | ✅ 运行中 | 媒体服务器 |
| 2 | transmission | /volumn1/docker/transmission |
9091,51413 | ✅ 运行中 | BT下载客户端 |
| 3 | sonarr | /volumn1/docker/sonarr |
8989 | ✅ 运行中 | 电视剧自动下载 |
| 4 | radarr | /volumn1/docker/radarr |
7878 | ✅ 运行中 | 电影自动下载 |
主要用途: 媒体服务、下载管理、存储服务
存储目录: /volumn1/docker/ (应用配置和数据)
📊 应用分类统计
按功能分类
| 分类 | 数量 | 应用示例 |
|---|---|---|
| 监控告警 | 5 | prometheus, grafana, uptime-kuma, node-exporter, cadvisor |
| 数据库 | 4 | mysql, redis, mongodb, elasticsearch |
| 管理工具 | 3 | portainer (3个实例), nginx-proxy-manager |
| 自动化 | 2 | n8n, watchtower |
| 安全访问 | 2 | vaultwarden, cloudflared |
| 媒体服务 | 4 | jellyfin, transmission, sonarr, radarr |
| 实用工具 | 3 | heimdall, alertmanager |
按服务器分布
| 服务器 | 应用数量 | 占比 |
|---|---|---|
| macmini | 7 | 30.4% |
| ubuntu1 | 6 | 26.1% |
| ubuntu2 | 6 | 26.1% |
| NAS | 4 | 17.4% |
| 总计 | 23 | 100% |
🔄 管理命令参考
通用管理命令
# 查看应用状态
./docker-status.sh
# 重启应用
./docker-restart.sh <应用名>
# 查看日志
./docker-logs.sh <应用名>
# 备份配置
./docker-backup.sh
服务器特定命令
# macmini上的应用
ssh macmini "cd /Users/weishen/docker/<应用名> && docker compose ps"
# ubuntu1/ubuntu2上的应用
ssh ubuntu1 "cd /home/shenwei/docker/<应用名> && docker compose ps"
ssh ubuntu2 "cd /home/shenwei/docker/<应用名> && docker compose ps"
# NAS上的应用
ssh NAS "cd /volumn1/docker/<应用名> && docker compose ps"
🛡️ 安全配置
访问控制
- SSH密钥认证: 所有服务器使用SSH密钥登录
- 防火墙规则: 仅开放必要端口
- 网络隔离: 应用间网络隔离配置
- 定期更新: 通过watchtower自动更新容器
备份策略
- 配置备份: 每天备份docker-compose配置到NAS
- 数据备份: 关键数据定期备份
- 版本控制: 配置变更记录在Git中
📈 监控指标
运行状态监控
- ✅ 所有23个应用运行正常
- ✅ 端口访问正常
- ✅ 资源使用在正常范围
- ✅ 日志无严重错误
性能指标
- CPU使用率: < 70% (所有服务器)
- 内存使用率: < 80% (所有服务器)
- 磁盘空间: > 20% 可用 (所有服务器)
- 网络流量: 正常范围
🔧 维护计划
日常维护
- 检查所有容器运行状态
- 查看错误日志
- 备份关键配置
- 更新安全补丁
每周维护
- 清理无用镜像和容器
- 检查存储空间
- 测试备份恢复
- 更新文档
每月维护
- 安全审计
- 性能优化
- 架构评估
- 灾难恢复测试
🚨 故障处理
常见问题
-
容器停止运行
# 查看日志 docker logs <容器名> # 重启容器 docker restart <容器名> # 重新部署 cd <应用目录> && docker compose up -d -
端口冲突
# 检查端口占用 netstat -tlnp | grep <端口号> # 修改docker-compose.yml中的端口映射 -
资源不足
# 查看资源使用 docker stats # 清理资源 docker system prune -a
📝 更新记录
2026-03-13
- ✅ 完成所有服务器Docker应用清单
- ✅ 创建统一管理脚本
- ✅ 更新监控配置
- ✅ 完善文档
2026-03-12
- ✅ 初始系统设计
- ✅ 基础架构搭建
- ✅ 配置管理工具创建
🔮 未来计划
短期计划 (1个月内)
- 实现自动化部署流水线
- 完善监控告警系统
- 创建灾难恢复方案
- 优化性能配置
中期计划 (3个月内)
- 实现CI/CD集成
- 扩展多环境部署
- 实施安全加固
- 创建用户管理界面
长期计划 (6个月内)
- 实现多云部署
- 构建自愈系统
- 开发管理API
- 创建社区版本
报告生成: 星曜 (OpenClaw助手)
最后更新: 2026-03-13 23:45 GMT+8
状态: ✅ 系统运行正常