docker的anythingllm和open-webui压缩包分享(国内镜像拉取,百度云压缩包分享)

news2025/3/14 5:52:21

文章目录

  • 前言
    • 第一部分:镜像获取
      • 🚀 方式一:切换国内下载镜像
        • ✅1. 下载anythingllm
        • ✅ 2. 下载open-webui
      • 🚀方式二:下载我分享的百度云
        • ✅ anythingllm压缩包百度云链接
        • ❎ open-webui压缩包
    • 第二部分:下载之后的压缩包导入 Docker 镜像
      • 1. 将 Docker 镜像保存为 `.tar` 文件
      • 🚀 2. 其他人如何导入 Docker 镜像
      • 3. 如何运行 `anythingllm` 容器
      • 4. 其他常见操作
        • 4.1. 查看正在运行的容器
        • 4.2. 停止容器
        • 4.3. 删除容器
        • 4.4. 删除镜像
    • 结语

前言

在使用 Docker 部署应用时,通常需要从 Docker Hub 或其他镜像仓库拉取镜像。但有时候,我们可能需要在没有互联网的环境中部署镜像,或者希望直接分享某个镜像给同事、朋友,而不必让他们重新下载。

因为很多人使用docker下载文件非常慢,因此我在这里分享一下我docker当前下载的anythingllm和open-webui压缩包。

本文主要两件事:

  1. 首先分享镜像获取方式,提供两种方式:一个是切换国内镜像,一个是使用我分享的百度云压缩包。
  2. 如果使用压缩包,如何在本地docker中使用。

在这里插入图片描述

第一部分:镜像获取

🚀 方式一:切换国内下载镜像

备注:下面的国内镜像,应该下载的会快一些,我的教育网试了一下,用着没啥问题。

✅1. 下载anythingllm

访问地址:https://docker.aityp.com/i/search?search=anythingllm

访问上述链接,可以直达anythingllm的下载镜像地址。如果使用docker拉取镜像,可以用镜像,使用如下命令:

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mintplexlabs/anythingllm:latest
✅ 2. 下载open-webui

open-webui:cuda:https://docker.aityp.com/image/ghcr.io/open-webui/open-webui%3Acuda

访问上述链接,可以直达open-webui:cuda的下载镜像地址。如果使用docker拉取镜像,可以用镜像,使用如下命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/open-webui/open-webui:cuda

🚀方式二:下载我分享的百度云

我只能分享anythingllm压缩包,因为open-webui超过8G,我百度云没法上传,都没法分享。。。。

✅ anythingllm压缩包百度云链接

通过网盘分享的文件:anythingllm.tar
链接: https://pan.baidu.com/s/1sXyCC7yAuJzCum5KDvhv1g?pwd=4bgw 提取码: 4bgw:

❎ open-webui压缩包

这个文件8G多,百度云还不能上传,没法分享了。
感觉也不用谷歌云盘分享了,因为docker下载不了,大概率科学上网环境也没有。


下面我将介绍如何下载 mintplexlabs/anythingllm Docker 镜像,并将其保存、分享和导入到另一台设备上。

第二部分:下载之后的压缩包导入 Docker 镜像

顺便说一下Docker如何把某个镜像保存为tar压缩文件。

1. 将 Docker 镜像保存为 .tar 文件

为了便于共享,我们可以将 Docker 镜像导出为 .tar 文件。

docker save -o anythingllm.tar mintplexlabs/anythingllm

上述命令会在当前目录下生成一个 anythingllm.tar 文件,该文件包含 mintplexlabs/anythingllm 的完整 Docker 镜像。

🚀 2. 其他人如何导入 Docker 镜像

收到 anythingllm.tar 文件后,其他人可以使用以下命令导入 Docker 镜像:

docker load -i anythingllm.tar

成功导入后,可以使用以下命令检查镜像是否已正确加载:

docker images

如果看到 mintplexlabs/anythingllm,说明导入成功。


3. 如何运行 anythingllm 容器

导入成功后,其他人可以使用 docker run 命令运行该镜像,最后的镜像名字mintplexlabs/anythingllm记得改为docker images显示的anythingllm名字。

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

具体详细的内容可以直接查看博客:

Windows中使用Docker安装Anythingllm,基于deepseek构建自己的本地知识库问答大模型,可局域网内多用户访问、离线运行

使用 Docker 安装 Open WebUI 并集成 Ollama 的 DeepSeek 模型

更多的详细信息可以查看官网链接:https://github.com/Mintplex-Labs/anything-llm/blob/master/docker/HOW_TO_USE_DOCKER.md


4. 其他常见操作

4.1. 查看正在运行的容器
docker ps

如果要查看所有容器(包括已停止的),可以运行:

docker ps -a
4.2. 停止容器
docker stop <容器ID或名称>
4.3. 删除容器
docker rm <容器ID或名称>
4.4. 删除镜像
docker rmi mintplexlabs/anythingllm

结语

通过上述步骤,我们成功下载、保存并分享了 mintplexlabs/anythingllm Docker 镜像。这样,即使在没有网络的情况下,其他人也可以轻松获得并运行该镜像,而无需重新拉取。

这种方法适用于任何 Docker 镜像,不仅限于 anythingllm,如果你有其他需要分享的镜像,也可以按照相同的步骤操作。

希望这篇文章对你有所帮助!🚀

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2314677.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

父组件中循环生成多个子组件时,有且只有最后一个子组件的watch对象生效问题及解决办法

提示&#xff1a;父组件中循环生成多个子组件时&#xff0c;有且只有最后一个子组件的watch对象生效问题及解决办法 文章目录 [TOC](文章目录) 前言一、问题二、解决方法——使用function函数代替箭头函数()>{}总结 前言 ‌‌‌‌‌问题&#xff1a;子组件用that解决watch无…

求递增子序列LIS的两种方法

文章目录 前言一、普通动态规划&#xff08;DP&#xff09;求解LIS1.DP思路2.DP的状态定义与转移方程3.DP的时间与空间复杂度4.DP代码实现5.DP的图文示例 二、贪心 二分查找求解LIS1.思路分析2.贪心 二分的时间与空间复杂度 三. 模板题讲解1.洛谷B3637 最长上升子序列1.dp写法…

【Linux篇】进程状态(僵尸进程,孤儿进程),优先级与调度机制

&#x1f4cc; 个人主页&#xff1a; 孙同学_ &#x1f527; 文章专栏&#xff1a;Liunx &#x1f4a1; 关注我&#xff0c;分享经验&#xff0c;助你少走弯路&#xff01; 文章目录 1. 前文铺垫理解内核链表 2. 进程状态2.1 进程状态查看2.2 僵尸进程2.3 僵尸进程危害2.4 孤儿…

AI应用加速落地丨MaxKB正在被政府、公共事业、教育和医疗行业用户广泛采纳

2025年2月至3月上旬&#xff0c;伴随着各个行业接入并使用DeepSeek&#xff0c;MaxKB开源知识库问答系统正在被越来越多的行业用户所采纳&#xff0c;是人工智能行业落地的强应用。目前&#xff0c;MaxKB在政府、公共事业、教育和医疗四大行业已经拥有了众多典型案例&#xff0…

2024年第十五届蓝桥杯软件C/C++大学A组——五子棋对弈

蓝桥杯原题&#xff1a; 题目描述&#xff1a; “在五子棋的对弈中&#xff0c;友谊的小船说翻就翻&#xff1f; ” 不&#xff01;对小蓝和小桥来说&#xff0c;五子棋不仅是棋盘上的较量&#xff0c;更是心与心之间的沟通。这两位挚友秉承着 “ 友谊第一&#xff0c;比赛第二…

复试难度解析,西电先进材料与纳米科技学院学院考研录取情况

01、先进材料与纳米科技学院各个方向 02、24先进材料与纳米科技学院近三年复试分数线对比 PS&#xff1a;材料院24年院线学硕方向降低10分&#xff0c;专硕上涨15分&#xff1b;材料院在分数线相对于其他211、985院校对比来看&#xff0c;依然分数偏低&#xff0c;推荐大家关注…

Deepseek Chatgpt Kimi 推荐的深度学习书单

朋友让推荐一些深度学习的书&#xff0c;让 Deepseek、Chatgpt、Kimi 分别生成了一份书单并做了对比&#xff0c;记录一下以备以后用到。 Chatgpt 推荐的深度学习书 1. chatgpt 推荐的书目截图 1.2 Chatgpt 推荐的深度学习书目文字版 如果你想学习 Deep Learning&#xff0…

高频面试题(含笔试高频算法整理)基本总结回顾25

干货分享&#xff0c;感谢您的阅读&#xff01; &#xff08;暂存篇---后续会删除&#xff0c;完整版高频面试题基本总结回顾&#xff08;含笔试高频算法整理&#xff09;&#xff09; 备注&#xff1a;引用请标注出处&#xff0c;同时存在的问题请在相关博客留言&#xff0c…

mac安装mysql之后报错zsh: command not found: mysql !

在Mac上安装MySQL后&#xff0c;如果终端中找不到mysql命令&#xff0c;通常是 因为MySQL的命令行工具&#xff08;如mysql客户端&#xff09;没有被正确地添加到你的环境变量中。 检查 MySQL 是否已安装 ps -ef|grep mysql查看到路径在 /usr/local/mysql/bin 查看 .bash_pro…

蓝桥杯备考:set容器用法(lower_bound)---营业额统计

如图所示&#xff0c;这道题的暴力解法就是枚举每天的营业额&#xff0c;让该营业额和前面的天的营业额依次相减取最小值这样的话我们的时间复杂度就是N平方&#xff0c;我们是很有可能超时的 所以我们选择用set容器的二分查找功能 我们每次遍历到一个数的时候&#xff0c;前…

VSCode集成C语言开发环境

下载MinGW https://sourceforge.net/projects/mingw/ 点击download按钮下载exe文件到本地 点击exe文件安装 选择基础包和c编译版 vscode安装部分跳过 安装code runner和c/c插件 **(1) 创建 C 文件** 新建一个测试文件&#xff08;例如 hello.c&#xff09;&#xf…

Python----数据可视化(pyecharts二:绘图一:条形图,直方图,折线图,散点图,箱图,饼图,热力图)

1、条形图 from pyecharts.charts import Bar from pyecharts.faker import Faker from pyecharts import options as opts # 绘制柱状图 bar (Bar() # 创建柱状图.add_yaxis("商家A", Faker.values(),colorFaker.rand_color()) # 添加数据.add_yaxis("商家B&…

Training-free Neural Architecture Search for RNNs and Transformers(预览版本)

摘要 神经架构搜索 (NAS) 允许自动创建新的有效神经网络架构&#xff0c;为手动设计复杂架构的繁琐过程提供了替代方案。然而&#xff0c;传统的 NAS 算法速度慢&#xff0c;需要大量的计算能力。最近的研究调查了图像分类架构的无训练 NAS 指标&#xff0c;大大加快了搜索算…

计算机考研C语言

C语言程序设计从入门到精通【2025完整版】考研复试 嵌入式 计算机二级 软考 专升本也适用_哔哩哔哩_bilibili 1、第一个C程序 helloC #include <stdio.h>int main(){printf("hehe");return 0;}每个C语言程序不管有多少行代码&#xff0c;都是从main函数开始执…

【MySQL】(4) 表的操作

一、创建表 语法&#xff1a; 示例&#xff1a; 生成的数据目录下的文件&#xff1a; 二、查看表结构 三、修改表 语法&#xff1a; 另一种改表名语法&#xff1a;rename table old_name1 to new_name1, old_name2 to new_name2; 示例&#xff1a; 四、删除表 语法&#xf…

Qt 中实现自定义控件子类化

一、子类化关键步骤 ‌1、选择基类‌ 根据需求选择合适的 Qt 原生控件作为基类&#xff08;如 QWidget、QPushButton、QSpinBox 等&#xff09;&#xff0c;通过继承实现功能扩展‌。 ‌2、重写关键方法‌ ‌绘制逻辑‌&#xff1a;重写 paintEvent() 方法&#xff0c;使用 Q…

6. MySQL 索引的数据结构(详细说明)

6. MySQL 索引的数据结构(详细说明) 文章目录 6. MySQL 索引的数据结构(详细说明)1. 为什么使用索引2. 索引及其优缺点2.1 索引概述 3. InnoDB中索引的推演3.1 索引之前的查找3.2 设计索引3.3 常见索引概念1. 聚簇索引2. 二级索引&#xff08;辅助索引、非聚簇索引&#xff09;…

pytorch 50 大模型导出的onnx模型优化尝试

本博文基于Native-LLM-for-Android项目代码实现,具体做了以下操作: 1、尝试并实现将模型结构与权重零散的onnx模型进行合并,通过该操作实现了模型加载速度提升,大约提升了3倍 2、突破了onnxconverter_common 无法将llm模型导出为fp16的操作,基于该操作后将10g的权重降低到…

LeetCode1871 跳跃游戏VII

LeetCode 跳跃游戏 IV&#xff1a;二进制字符串的跳跃问题 题目描述 给定一个下标从 0 开始的二进制字符串 s 和两个整数 minJump 和 maxJump。初始时&#xff0c;你位于下标 0 处&#xff08;保证该位置为 0&#xff09;。你需要判断是否能到达字符串的最后一个位置&#xf…

RabbitMQ 从入门到精通

1 MQ架构设计原理 1.1 什么是消息中间件 消息中间件基于队列模型实现异步/同步传输数据 作用&#xff1a;可以实现支撑高并发、异步解耦、流量削峰、降低耦合度。 1.2 传统的http请求存在那些缺点 1.Http请求基于请求与响应的模型&#xff0c;在高并发的情况下&#xff0c…