64 lines
1.4 KiB
Markdown
64 lines
1.4 KiB
Markdown
# sanguo_vnpy 群晖NAS Docker部署文件
|
|
|
|
## 📁 文件说明
|
|
|
|
### Docker核心配置文件
|
|
- `Dockerfile` - Docker镜像构建文件
|
|
- `entrypoint.sh` - 容器启动脚本
|
|
- `requirements.txt` - Python依赖包列表
|
|
|
|
### 部署脚本
|
|
- `sanguo_nas_deploy.sh` - 三国项目NAS一键部署脚本
|
|
- `nas_auto_deploy.sh` - NAS自动部署脚本
|
|
- `nas_manager.sh` - NAS容器管理脚本
|
|
|
|
## 🚀 快速开始
|
|
|
|
### 1. 前置条件
|
|
- 群晖NAS已安装Container Manager
|
|
- NAS已启用SSH
|
|
- 已创建Docker存储目录
|
|
|
|
### 2. 部署步骤
|
|
```bash
|
|
# 上传文件到NAS
|
|
# SSH登录NAS
|
|
ssh admin@192.168.2.154
|
|
|
|
# 进入部署目录
|
|
cd /volume1/docker/vnpy
|
|
|
|
# 运行部署脚本
|
|
bash sanguo_nas_deploy.sh
|
|
```
|
|
|
|
### 3. 访问服务
|
|
- Jupyter Lab: http://NAS_IP:8888 (token: sanguo123)
|
|
- VS Code: http://NAS_IP:8080 (password: sanguo123)
|
|
- SSH: ssh -p 2222 vnpy@NAS_IP (password: sanguo123)
|
|
|
|
## 📖 详细文档
|
|
|
|
完整的部署文档请参考:
|
|
`../research/nas-docker-deployment-20260326/final/sanguo_vnpy群晖Docker部署可行性调研报告.md`
|
|
|
|
## 🔧 配置说明
|
|
|
|
### 默认密码
|
|
- Jupyter token: `sanguo123`
|
|
- VS Code password: `sanguo123`
|
|
- SSH user/password: `vnpy`/`sanguo123`
|
|
|
|
### 端口映射
|
|
- 8888: Jupyter Lab
|
|
- 8080: VS Code Server
|
|
- 8000: vn.py Web界面
|
|
- 2222: SSH
|
|
|
|
## 📝 注意事项
|
|
|
|
1. 首次部署前请修改默认密码
|
|
2. 确保NAS有足够的内存(建议8GB+)
|
|
3. 数据目录建议映射到NAS存储空间
|
|
4. 定期备份重要数据
|