2025-01-15 17:13:35 +08:00
|
|
|
|
<!--
|
|
|
|
|
|
* @Author: jackning 270580156@qq.com
|
|
|
|
|
|
* @Date: 2024-03-12 10:21:18
|
2025-04-17 10:50:47 +08:00
|
|
|
|
* @LastEditors: jackning 270580156@qq.com
|
2025-05-14 18:40:14 +08:00
|
|
|
|
* @LastEditTime: 2025-05-14 18:19:31
|
2025-01-15 17:13:35 +08:00
|
|
|
|
* @Description: bytedesk.com https://github.com/Bytedesk/bytedesk
|
|
|
|
|
|
* Please be aware of the BSL license restrictions before installing Bytedesk IM –
|
|
|
|
|
|
* selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license.
|
|
|
|
|
|
* Business Source License 1.1: https://github.com/Bytedesk/bytedesk/blob/main/LICENSE
|
|
|
|
|
|
* contact: 270580156@qq.com
|
|
|
|
|
|
* 联系:270580156@qq.com
|
|
|
|
|
|
* Copyright (c) 2024 by bytedesk.com, All Rights Reserved.
|
|
|
|
|
|
-->
|
|
|
|
|
|
# docker
|
|
|
|
|
|
|
2025-05-14 17:38:46 +08:00
|
|
|
|
## 微语启动
|
2025-01-15 17:13:35 +08:00
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
# https://www.weiyuai.cn/docs/zh-CN/docs/deploy/docker
|
2025-01-16 13:34:51 +08:00
|
|
|
|
# 克隆项目
|
|
|
|
|
|
git clone https://github.com/Bytedesk/bytedesk.git
|
|
|
|
|
|
# 进入docker目录
|
|
|
|
|
|
cd bytedesk/deploy/docker
|
2025-04-17 11:09:37 +08:00
|
|
|
|
# 配置环境变量,根据需要修改
|
|
|
|
|
|
cp .env.example .env
|
2025-01-15 17:13:35 +08:00
|
|
|
|
# 启动docker compose容器, -f标志来指定文件路径, -d标志表示在后台模式下启动容器
|
2025-05-14 17:38:46 +08:00
|
|
|
|
# 同时启动mysql,redis,elasticsearch依赖和微语
|
2025-01-18 22:47:06 +08:00
|
|
|
|
docker compose -p bytedesk -f docker-compose.yaml up -d
|
2025-05-14 17:38:46 +08:00
|
|
|
|
# 同时启动mysql,redis,ollama,elasticsearch依赖和微语,内含ollama
|
2025-02-11 15:51:08 +08:00
|
|
|
|
docker compose -p bytedesk -f docker-compose-ollama.yaml up -d
|
2025-05-14 17:38:46 +08:00
|
|
|
|
# 仅启动mysql、redis、elasticsearch依赖,不启动微语
|
|
|
|
|
|
docker compose -p bytedesk -f docker-compose-middleware.yaml up -d
|
2025-02-12 11:12:27 +08:00
|
|
|
|
# 拉取ollama模型
|
2025-05-14 18:40:14 +08:00
|
|
|
|
# 对话模型
|
|
|
|
|
|
docker exec ollama-bytedesk ollama pull qwen3:0.6b
|
|
|
|
|
|
# 嵌入模型
|
|
|
|
|
|
docker exec ollama-bytedesk ollama pull bge-m3:latest
|
|
|
|
|
|
# 重新排序Rerank模型
|
|
|
|
|
|
docker exec ollama-bytedesk ollama pull linux6200/bge-reranker-v2-m3:latest
|
2025-02-11 15:51:08 +08:00
|
|
|
|
# 停止
|
2025-05-19 15:29:00 +08:00
|
|
|
|
docker compose -p bytedesk -f docker-compose.yaml down
|
2025-02-11 15:51:08 +08:00
|
|
|
|
# 停止,内含ollama
|
2025-05-19 15:29:00 +08:00
|
|
|
|
docker compose -p bytedesk -f docker-compose-ollama.yaml down
|
2025-01-15 17:13:35 +08:00
|
|
|
|
```
|
2025-04-17 10:50:47 +08:00
|
|
|
|
|
|
|
|
|
|
## 故障排除
|
|
|
|
|
|
|
|
|
|
|
|
如果遇到数据库连接问题或服务启动失败,可以尝试以下步骤:
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
# 查看容器状态
|
|
|
|
|
|
docker ps -a
|
|
|
|
|
|
|
|
|
|
|
|
# 查看服务日志
|
|
|
|
|
|
docker logs mysql-bytedesk
|
|
|
|
|
|
docker logs bytedesk
|
|
|
|
|
|
|
|
|
|
|
|
# 如果服务启动失败,可以尝试重启
|
|
|
|
|
|
docker compose -p bytedesk -f docker-compose.yaml down
|
|
|
|
|
|
docker compose -p bytedesk -f docker-compose.yaml up -d
|
|
|
|
|
|
|
|
|
|
|
|
# 检查网络连接
|
|
|
|
|
|
docker network inspect bytedesk-network
|
|
|
|
|
|
```
|