ubuntu docker 安装 deepseek anythingllm/openwebui教程

news/2025/2/22 12:20:28/

全新服务器安装起始:

1. 安装ubuntu到服务器

2. 安装docker

        安装教程 ubuntu 安装 docker详细教程_ubuntu安装教程docker-CSDN博客

3. 安装 ollama

docker pull ollama/ollama

3.1 创建 存储目录 (示例放在/home/ollama中)

cd /home/
mkdir ollama
chmod 777 ollama

3.2 创建ollama 容器

docker run -d -v /home/ollama:/root/.ollama -p 11434:11434 --name ollama --restart=always ollama/ollama

3.3 验证是否安装成功

3.4 安装对应的deepseek 模型(示例安装 14b,目前纯cpu再跑,32核32G 照样100%)

docker exec -it ollama ollama run deepseek-r1:14b

3.5  安装完成尝试问答

4. 安装 open-webui

docker pull ghcr.io/open-webui/open-webui:main

4.1 创建存储目录

cd /home/
mkdir openui
chmod 777 openui

4.2 安装完成后创建容器

docker run -p 3030:8080 --add-host=host.docker.internal:host-gateway -v /home/openui:/app/backend/data --name open-webui --restart=always -d ghcr.io/open-webui/open-webui:main

4.3 验证是否安装成功

5. 安装 anythingllm

docker pull mintplexlabs/anythingllm

5.1 创建存储目录

cd /home/
mkdir anythingllm
chmod 777 anythingllm
cd anythingllm
mkdir storage
mkdir env

5.2 创建容器

docker run -d --name anythingllm --add-host=host.docker.internal:host-gateway --env STORAGE_DIR=/app/server/storage --health-cmd "/bin/bash/use/local/bin/docker-healthcheck.sh || exit 1" --health-interval 60s --health-start-period 60s --health-timeout 10s --cap-add SYS_ADMIN -p 3001:3001/tcp --restart=always --user anythingllm -v /home/anythingllm/env:/app/server/storage/.env -v /home/anythingllm/storage:/app/server/storage -w /app -d mintplexlabs/anythingllm

5.3 验证是否安装成功

6. 至此所有安装完成,愉快体验本地版 deepseek ,没显卡的话 速度非常感人。

7. 步骤 3 4 5 可以多开ssh 同时进行,安装都很慢

参考链接

LLM学习笔记2——使用Docker(Ollama+OpenWebUI)实现本地部署DeepSeek-R1-14B模型_ollama docompose-CSDN博客

ollama部署deepseek-r1+webUI实践 - 懒懒初阳 - 博客园

Docker环境安装anythingllm_docker安装anythingllm-CSDN博客


http://www.ppmy.cn/news/1574152.html

相关文章

1.15作业

1 (函数:获取参数中的正确格式的host,要求符合红色的4个ip) ?urlhttp://127.0.0.0/flag.php/ 2 直接导出http/tcp协议,十六进制流:HEX转字符 十六进制转字符 hex gb2312 gbk utf8 汉字内码转换 - The X 在…

非线性最小二乘拟合问题

引入 回顾经典的SLAM模型,由观测方程和运动方程组成: { x k f ( x k − 1 , u k ) w k z k j h ( y j , x k ) v k \begin{equation} \left\{ \begin{aligned} & x_kf(x_{k-1},u_k) w_k\\ & z_k^{j} h(y_j,x_k)v_k \end{aligned} \right.…

适用于复杂背景的YOLOv8改进:基于DCN的特征提取能力提升研究

文章目录 1. YOLOv8的性能瓶颈与改进需求1.1 YOLOv8的优势与局限性1.2 可变形卷积(DCN)的优势 2. DCN在YOLOv8中的应用2.1 DCN的演变与YOLOv8的结合2.2 将DCN嵌入YOLOv8的结构中2.2.1 DCNv1在YOLOv8中的应用2.2.2 DCNv2与DCNv3的优化 2.3 实验与性能对比…

SpringBoot自定义分布式配置同步Starter实现

以下将详细介绍如何基于 Spring、Spring Boot、Spring Cloud、Nacos、RabbitMQ 实现分布式系统中基于远程事件的服务配置同步,并封装成基础框架,方便其他开发人员和服务调用。 整体思路 我们的目标是构建一个配置同步基础框架,主要包含以下…

Spring Boot中使用Flyway进行数据库迁移

文章目录 概要Spring Boot 集成 FlywayFlyway 其他用法bug错误Flyway版本不兼容数据库存在表了Flyway 的校验和(Checksum)不匹配 概要 在 Spring Boot 项目开发中,数据库的变更不可避免。手动执行 SQL 脚本不仅容易出错,也难以维…

IPv6报头40字节具体怎么分配的?

目录 IPv6报头结构 字段详解 示例代码:IPv6报头的Python实现 输出示例 IPv6协议是为了解决IPv4地址耗尽问题而设计的下一代互联网协议。与IPv4相比,IPv6不仅提供了更大的地址空间,还简化了报头结构,提高了网络设备的处理效率。…

【并发压测】高并发下Linux流量监控

在高并发环境下,Linux流量监控至关重要,可以帮助您确保网络性能和稳定性。以下是一些常用的Linux流量监控工具和方法: 1. **iftop**:iftop 是一款实时的网络流量监控工具,可以显示当前服务器上每个网络接口的流量使用情…

【Python爬虫(36)】深挖多进程爬虫性能优化:从通信到负载均衡

【Python爬虫】专栏简介:本专栏是 Python 爬虫领域的集大成之作,共 100 章节。从 Python 基础语法、爬虫入门知识讲起,深入探讨反爬虫、多线程、分布式等进阶技术。以大量实例为支撑,覆盖网页、图片、音频等各类数据爬取&#xff…