🔄 卡若AI 同步 2026-02-22 10:37 | 更新:金仓、水溪整理归档、卡土、总索引与入口、运营中枢参考资料、运营中枢工作台、运营中枢 | 排除 >20MB: 8 个
This commit is contained in:
@@ -142,18 +142,20 @@ SSH 风控时,在 **kr宝塔 宝塔面板 → 终端** 上传脚本后执行
|
||||
|
||||
### 4a. www.lytiao.com Docker 化(存客宝 · 可多服务器复用)
|
||||
|
||||
**⚠️ 8080 被 frps 占用,已改用 8090。** Docker 拉取受国内网络影响,TAT 可能失败,**推荐宝塔终端手动执行**。
|
||||
|
||||
```bash
|
||||
# 方式 1:腾讯云 TAT 免 SSH(推荐)
|
||||
./01_卡资(金)/金仓_存储备份/服务器管理/scripts/.venv_tx/bin/python \
|
||||
"01_卡资(金)/金仓_存储备份/服务器管理/scripts/腾讯云_TAT_存客宝_lytiao_Docker部署.py"
|
||||
# 方式 1:宝塔终端(推荐)
|
||||
# 打开 https://42.194.245.239:9988 → 终端 → 复制 存客宝_lytiao_Docker部署_宝塔终端执行_完整版.sh 整段内容粘贴
|
||||
|
||||
# 方式 2:SSH 部署(SSH 可用时)
|
||||
bash "01_卡资(金)/金仓_存储备份/服务器管理/scripts/存客宝_lytiao_Docker部署.sh"
|
||||
# 方式 2:腾讯云 TAT(网络良好时)
|
||||
./scripts/.venv_tx/bin/python scripts/腾讯云_TAT_存客宝_lytiao_快速部署.py
|
||||
|
||||
# 方式 3:宝塔面板 → 终端,粘贴 scripts/存客宝_lytiao_Docker部署_宝塔终端执行.sh 内容
|
||||
# 方式 3:SSH 部署(SSH 可用时)
|
||||
bash scripts/存客宝_lytiao_Docker部署.sh
|
||||
```
|
||||
|
||||
部署后访问 `http://42.194.245.239:8080`,或配置 Nginx 反向代理 80/443 → 127.0.0.1:8080。多服务器复用:复制 `lytiao_docker/` 到目标服务器执行 `docker compose up -d`。详见 `lytiao_docker/README.md`。
|
||||
部署后访问 `http://42.194.245.239:8090`。详见 `references/lytiao_Docker部署说明.md`。
|
||||
|
||||
### 5. kr宝塔 网络卡/服务器卡 · 检查与处理
|
||||
|
||||
|
||||
53
01_卡资(金)/金仓_存储备份/服务器管理/references/lytiao_Docker部署说明.md
Normal file
53
01_卡资(金)/金仓_存储备份/服务器管理/references/lytiao_Docker部署说明.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# www.lytiao.com Docker 部署说明
|
||||
|
||||
## 一、现状与问题
|
||||
|
||||
| 项目 | 说明 |
|
||||
|------|------|
|
||||
| 站点 | www.lytiao.com,根目录 `/www/wwwroot/www.lytiao.com` |
|
||||
| 端口 | **8090**(8080 被 frps 占用) |
|
||||
| 冲突 | 存客宝 8080 已被 frps 占用,需用 8090 |
|
||||
| 拉取失败 | TAT 远程执行时 Docker 拉取 php 镜像常遇「connection reset by peer」,为国内网络访问 Docker Hub 不稳定所致 |
|
||||
|
||||
## 二、推荐方式:宝塔终端手动执行
|
||||
|
||||
**在 存客宝宝塔面板 → 终端** 执行以下脚本(复制整段粘贴):
|
||||
|
||||
```bash
|
||||
# 脚本路径
|
||||
01_卡资(金)/金仓_存储备份/服务器管理/scripts/存客宝_lytiao_Docker部署_宝塔终端执行_完整版.sh
|
||||
```
|
||||
|
||||
或直接复制 `存客宝_lytiao_Docker部署_宝塔终端执行_完整版.sh` 的全部内容,在宝塔终端粘贴执行。
|
||||
|
||||
**首次拉取失败时**:可多次重试,或更换网络环境后再执行。
|
||||
|
||||
## 三、TAT 远程执行(网络良好时)
|
||||
|
||||
```bash
|
||||
./scripts/.venv_tx/bin/python scripts/腾讯云_TAT_存客宝_lytiao_快速部署.py
|
||||
```
|
||||
|
||||
## 四、验证
|
||||
|
||||
- 容器:宝塔 → Docker → 总览 → 刷新容器列表,应看到 `lytiao-www`
|
||||
- 访问:http://42.194.245.239:8090
|
||||
- 安全组:8090 已放行
|
||||
|
||||
## 五、多服务器复用
|
||||
|
||||
将 `/opt/lytiao_docker/`(含 `www/`)打包,上传到目标服务器后执行:
|
||||
|
||||
```bash
|
||||
cd /opt/lytiao_docker
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
## 六、相关脚本
|
||||
|
||||
| 脚本 | 用途 |
|
||||
|------|------|
|
||||
| `存客宝_lytiao_Docker部署_宝塔终端执行_完整版.sh` | 宝塔终端完整部署(推荐) |
|
||||
| `腾讯云_TAT_存客宝_lytiao_快速部署.py` | TAT 远程部署 |
|
||||
| `腾讯云_TAT_存客宝_lytiao_快速检查.py` | 快速检查容器状态 |
|
||||
| `存客宝_lytiao_一键确保运行.py` | 一键部署 + 安全组放行 |
|
||||
@@ -44,14 +44,22 @@ echo ">>> 3. 复制网站文件..."
|
||||
rm -rf "$DIR/www"
|
||||
cp -a "$SRC" "$DIR/www"
|
||||
|
||||
# 4. 构建并启动
|
||||
echo ">>> 4. 构建并启动(约 2~5 分钟)..."
|
||||
# 4. 预拉取镜像(失败不退出,compose 会再次尝试)
|
||||
echo ">>> 4. 拉取 PHP 镜像..."
|
||||
for i in 1 2 3; do
|
||||
if docker pull php:7.4-apache 2>/dev/null; then break; fi
|
||||
echo " 第 $i 次拉取失败,15s 后重试..."
|
||||
sleep 15
|
||||
done
|
||||
|
||||
# 5. 构建并启动
|
||||
echo ">>> 5. 构建并启动..."
|
||||
cd "$DIR"
|
||||
docker compose down 2>/dev/null || true
|
||||
docker compose up -d --build
|
||||
|
||||
# 5. 验证
|
||||
echo ">>> 5. 验证..."
|
||||
# 6. 验证
|
||||
echo ">>> 6. 验证..."
|
||||
docker ps -a --filter name=lytiao
|
||||
curl -sI -o /dev/null -w "本机 8090: HTTP %{http_code}\n" http://127.0.0.1:8090/ 2>/dev/null || echo "curl 待重试"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user