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_PASSWORD=<change-me>
POSTGRES_DB=<change-me>
POSTGRES_IMAGE=<change-me>
REDIS_IMAGE=<change-me>
LIBREDESK_IMAGE=<change-me>
POSTGRES_IMAGE=pgvector/pgvector:pg18
REDIS_IMAGE=redis:8.8-alpine
LIBREDESK_IMAGE=libredesk/libredesk:v2.9.0-rc.10
LIBREDESK_SYSTEM_USER_PASSWORD=<change-me>
LIBREDESK_ENC_KEY=<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 版供联调,不直接上生产
- **LibreDesk AI 仍是 beta**,建议低流量验证
- 旧栈(Chatwoot/bridge/Twenty :3000)保持运行,可并行对照,互不影响
+1 -1
View File
@@ -171,7 +171,7 @@ docker compose logs --tail=50 libredesk
```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
# 跨大版本回滚数据库需恢复备份(升级前 pg_dump)
```
+2 -2
View File
@@ -7,10 +7,10 @@
# 稳定版(v2.8.x,无 WhatsApp)
LIBREDESK_IMAGE=libredesk/libredesk:latest
# 当前使用 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 时,用镜像源前缀或本地已有镜像覆盖:
# 回滚稳定版:LIBREDESK_IMAGE=docker.1panel.live/libredesk/libredesk:latest
# 回滚稳定版:LIBREDESK_IMAGE=libredesk/libredesk:latest
# POSTGRES_IMAGE=pgvector/pgvector:pg18
# REDIS_IMAGE=redis:8.8-alpine
+11 -17
View File
@@ -70,10 +70,9 @@ crm-new/libredesk/
## 快速开始
> 网络提示:本机直连 Docker Hub 会 reset。`.env` 已默认复用本地已有镜像
> (`pgvector/pgvector:pg18`、`redis:8.8-alpine`),LibreDesk 镜像可用时可改
> `LIBREDESK_IMAGE=docker.1panel.live/libredesk/libredesk:latest` 等镜像源。
> 详见文末「镜像拉取」一节。
> 网络提示:本机可直连 Docker Hub。镜像直接使用 `libredesk/libredesk`、
> `pgvector/pgvector`、`redis`、`twentycrm/twenty`;如网络受限可在 Docker daemon
> 配 registry mirror。详见文末「镜像拉取」一节。
```bash
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)
- WhatsApp 需 v2.9 预发布版(见 setup 文档最后一节)
## 镜像拉取(国内网络)
## 镜像拉取
本机实测:`registry-1.docker.io` 连接被 reset,直连不可用。
本机可直连 Docker Hub,直接拉取:
| 方案 | 命令 | 备注 |
|---|---|---|
| 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,耗时较长 |
```bash
docker pull libredesk/libredesk:v2.9.0-rc.10
```
拉到镜像后改 `.env`:
`.env`:
```ini
LIBREDESK_IMAGE=docker.1panel.live/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
LIBREDESK_IMAGE=libredesk/libredesk:v2.9.0-rc.10
```
### 回滚到稳定版 v2.8.0
```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 # 跨版本回退需用备份库,见下
```