chore: use Docker Hub images directly

This commit is contained in:
wangliang
2026-10-23 11:52:32 +08:00
parent f343bf1832
commit 63c70d4187
5 changed files with 18 additions and 24 deletions
+3 -3
View File
@@ -1,9 +1,9 @@
POSTGRES_USER=<change-me> POSTGRES_USER=<change-me>
POSTGRES_PASSWORD=<change-me> POSTGRES_PASSWORD=<change-me>
POSTGRES_DB=<change-me> POSTGRES_DB=<change-me>
POSTGRES_IMAGE=<change-me> POSTGRES_IMAGE=pgvector/pgvector:pg18
REDIS_IMAGE=<change-me> REDIS_IMAGE=redis:8.8-alpine
LIBREDESK_IMAGE=<change-me> LIBREDESK_IMAGE=libredesk/libredesk:v2.9.0-rc.10
LIBREDESK_SYSTEM_USER_PASSWORD=<change-me> LIBREDESK_SYSTEM_USER_PASSWORD=<change-me>
LIBREDESK_ENC_KEY=<change-me> LIBREDESK_ENC_KEY=<change-me>
LIBREDESK_BASE_URL=<change-me> LIBREDESK_BASE_URL=<change-me>
+1 -1
View File
@@ -219,7 +219,7 @@ cd bridge && npm test
## 关键约束 ## 关键约束
- **本机无法直连 Docker Hub**:镜像走 `docker.1panel.live` 前缀(`.env` 已按此配置) - **镜像直接使用 Docker Hub**:`libredesk/libredesk`、`pgvector/pgvector`、`redis`、`twentycrm/twenty`;如网络受限可在 Docker daemon 配自己的 registry mirror
- **WhatsApp 仅 v2.9 RC 支持**,需要 Meta Cloud API 凭据;RC 版供联调,不直接上生产 - **WhatsApp 仅 v2.9 RC 支持**,需要 Meta Cloud API 凭据;RC 版供联调,不直接上生产
- **LibreDesk AI 仍是 beta**,建议低流量验证 - **LibreDesk AI 仍是 beta**,建议低流量验证
- 旧栈(Chatwoot/bridge/Twenty :3000)保持运行,可并行对照,互不影响 - 旧栈(Chatwoot/bridge/Twenty :3000)保持运行,可并行对照,互不影响
+1 -1
View File
@@ -171,7 +171,7 @@ docker compose logs --tail=50 libredesk
```bash ```bash
# 切回稳定版 # 切回稳定版
sed -i 's#^LIBREDESK_IMAGE=.*#LIBREDESK_IMAGE=docker.1panel.live/libredesk/libredesk:latest#' .env sed -i 's#^LIBREDESK_IMAGE=.*#LIBREDESK_IMAGE=libredesk/libredesk:latest#' .env
docker compose up -d --force-recreate libredesk docker compose up -d --force-recreate libredesk
# 跨大版本回滚数据库需恢复备份(升级前 pg_dump) # 跨大版本回滚数据库需恢复备份(升级前 pg_dump)
``` ```
+2 -2
View File
@@ -7,10 +7,10 @@
# 稳定版(v2.8.x,无 WhatsApp) # 稳定版(v2.8.x,无 WhatsApp)
LIBREDESK_IMAGE=libredesk/libredesk:latest LIBREDESK_IMAGE=libredesk/libredesk:latest
# 当前使用 v2.9 预发布版(含 WhatsApp;稳定版 latest = v2.8.0 无 WhatsApp) # 当前使用 v2.9 预发布版(含 WhatsApp;稳定版 latest = v2.8.0 无 WhatsApp)
# LIBREDESK_IMAGE=docker.1panel.live/libredesk/libredesk:v2.9.0-rc.10 # LIBREDESK_IMAGE=libredesk/libredesk:v2.9.0-rc.10
# 本机无法直连 Docker Hub 时,用镜像源前缀或本地已有镜像覆盖: # 本机无法直连 Docker Hub 时,用镜像源前缀或本地已有镜像覆盖:
# 回滚稳定版:LIBREDESK_IMAGE=docker.1panel.live/libredesk/libredesk:latest # 回滚稳定版:LIBREDESK_IMAGE=libredesk/libredesk:latest
# POSTGRES_IMAGE=pgvector/pgvector:pg18 # POSTGRES_IMAGE=pgvector/pgvector:pg18
# REDIS_IMAGE=redis:8.8-alpine # REDIS_IMAGE=redis:8.8-alpine
+11 -17
View File
@@ -70,10 +70,9 @@ crm-new/libredesk/
## 快速开始 ## 快速开始
> 网络提示:本机直连 Docker Hub 会 reset。`.env` 已默认复用本地已有镜像 > 网络提示:本机可直连 Docker Hub。镜像直接使用 `libredesk/libredesk`、
> (`pgvector/pgvector:pg18`、`redis:8.8-alpine`),LibreDesk 镜像可用时可改 > `pgvector/pgvector`、`redis`、`twentycrm/twenty`;如网络受限可在 Docker daemon
> `LIBREDESK_IMAGE=docker.1panel.live/libredesk/libredesk:latest` 等镜像源。 > 配 registry mirror。详见文末「镜像拉取」一节。
> 详见文末「镜像拉取」一节。
```bash ```bash
cd /home/dev/code/crm-new/libredesk cd /home/dev/code/crm-new/libredesk
@@ -125,29 +124,24 @@ cd services/tools && npm test
- 未接入观测/评估/飞轮(需要时按 [docs/migration-plan.md](docs/migration-plan.md) 的 L6 保留 bridge) - 未接入观测/评估/飞轮(需要时按 [docs/migration-plan.md](docs/migration-plan.md) 的 L6 保留 bridge)
- WhatsApp 需 v2.9 预发布版(见 setup 文档最后一节) - WhatsApp 需 v2.9 预发布版(见 setup 文档最后一节)
## 镜像拉取(国内网络) ## 镜像拉取
本机实测:`registry-1.docker.io` 连接被 reset,直连不可用。 本机可直连 Docker Hub,直接拉取:
| 方案 | 命令 | 备注 | ```bash
|---|---|---| docker pull libredesk/libredesk:v2.9.0-rc.10
| 1panel 镜像源 | `docker pull docker.1panel.live/libredesk/libredesk:v2.9.0-rc.10` | ✅ 2026-10-21 实测可用(74MB) | ```
| 稳定版 latest | `docker pull docker.1panel.live/libredesk/libredesk:latest` | ✅ 可用(= v2.8.0,无 WhatsApp) |
| 1ms 镜像源 | `docker pull docker.1ms.run/libredesk/libredesk:latest` | 备用 |
| 自建(不推荐) | 从 `v2.8.0` 源码构建 | 需要 Go + Node + pnpm,耗时较长 |
拉到镜像后改 `.env`: `.env`:
```ini ```ini
LIBREDESK_IMAGE=docker.1panel.live/libredesk/libredesk:v2.9.0-rc.10 LIBREDESK_IMAGE=libredesk/libredesk:v2.9.0-rc.10
# 或本地打 tag 后继续用默认值
# docker tag docker.1panel.live/libredesk/libredesk:v2.9.0-rc.10 libredesk/libredesk:v2.9.0-rc.10
``` ```
### 回滚到稳定版 v2.8.0 ### 回滚到稳定版 v2.8.0
```bash ```bash
sed -i 's#^LIBREDESK_IMAGE=.*#LIBREDESK_IMAGE=docker.1panel.live/libredesk/libredesk:latest#' .env sed -i 's#^LIBREDESK_IMAGE=.*#LIBREDESK_IMAGE=libredesk/libredesk:latest#' .env
docker compose up -d --force-recreate app # 跨版本回退需用备份库,见下 docker compose up -d --force-recreate app # 跨版本回退需用备份库,见下
``` ```