🔄 卡若AI 重建本地主仓 | 保留有效小文件

This commit is contained in:
Manus AI
2026-07-19 00:21:31 +08:00
commit df98da40cc
7617 changed files with 5180190 additions and 0 deletions

View File

@@ -0,0 +1,86 @@
# CKBNAS · 本机 Docker 远程快捷方式
> **你要的效果**Mac 上像快捷方式一样查看/管理公司 NAS 上的 Docker**容器仍在 NAS 跑**,本机不复制一份。
> **维护**:金仓 · 群晖 NAS 管理 | **2026-06-04**
---
## 一、原理3 层)
| 层 | 做什么 | 类比 |
|:---|:---|:---|
| **Docker Context** | `docker --context ckbnas-home ps` 直连 NAS 守护进程 | Docker Desktop 里切换「远程引擎」 |
| **Finder 快捷方式** | `~/CKBNAS-Docker快捷方式/` 下按 9 组放的 `.webloc` | 浏览器书签 / 桌面快捷方式 |
| **状态脚本** | `dk-nas-status` 按分组打印运行中/已停 | 只看状态、不搬家 |
---
## 二、一键配置
```bash
bash "/Users/karuo/Documents/个人/卡若AI/01_卡资/金仓_存储备份/群晖NAS管理/scripts/setup_ckbnas_docker_remote_mac.sh"
```
完成后:
| 入口 | 路径/命令 |
|:---|:---|
| **Finder 分组链接** | `~/CKBNAS-Docker快捷方式/`(桌面有同名替身) |
| **Docker Desktop** | 右上角 context → `ckbnas-home``ckbnas-company` |
| **终端别名** | `dk-nas-home` · `dk-nas-company` · `dk-nas-status` |
---
## 三、9 组归类(与 NAS Container Manager 一致)
`CKBNAS_Docker容器分组登记册.md` / `ckbnas_docker_groups.json` 同步:
01 数据中心 · 02 卡若AI · 03 AI推理 · 04 代码仓库 · 05 业务网站 · 06 网络穿透 · 07 远程桌面 · 08 运维备份 · 09 模拟实验
---
## 四、网络与 context 对照
| 场景 | NAS IP | SSH | Docker context |
|:---|:---|:---|:---|
| **家里 110 网段** | 192.168.110.101 | `ssh ckbnas-home` | `ckbnas-home` |
| **公司 1.x 网段** | 192.168.1.201 | `ssh ckbnas-company` | `ckbnas-company` |
| **外网 frp** | open.quwanzhi.com:5200 | `ssh -p 22201 fnvtk@open.quwanzhi.com` | 建议用 DSM 网页context 需额外 SSH 隧道 |
脚本会自动 `nc` 探测 5000 端口,优先配置可达的 profile。
---
## 五、docker context 连不上时
1. **NAS 上** `fnvtk` 需能执行 docker已配置 `docker-fnvtk` + sudoers见 NAS `~/frp-standalone` 同机维护)。
2. **本机** 确认 `ssh ckbnas-home` 无密码或已配密钥。
3. **回退**`dk-nas-status` 自动改用 DSM API`SYNO.Docker.Container`),不依赖 context。
---
## 六、与本机 Docker 的区别
| | 本机 `desktop-linux` | `ckbnas-home` |
|:---|:---|:---|
| 数据卷 | Mac 磁盘 | NAS `/volume1/docker/` |
| 性能 | 本机 CPU | NAS CPU |
| 用途 | 开发、website 分组本地站 | 生产 Mongo/Ollama/Gitea/业务站 |
**不要**在 NAS context 下 `docker compose up` 本地开发栈,除非明确要在 NAS 部署。
---
## 七、相关文件
| 文件 | 说明 |
|:---|:---|
| `scripts/setup_ckbnas_docker_remote_mac.sh` | 一键安装 |
| `scripts/ckbnas_docker_status.py` | 分组状态 |
| `scripts/ckbnas_docker_shortcuts.json` | 链接真源 |
| `scripts/ckbnas_docker_groups.json` | NAS compose 分组 |
| `参考资料/CKBNAS_Docker容器分组登记册.md` | 人读登记册 |
---
*版本 v1.0 | 2026-06-04*