docker的anythingllm和open-webui壓縮包分享(國內鏡像拉取,百度云壓縮包分享)

文章目錄

  • 前言
    • 第一部分:鏡像獲取
      • 🚀 方式一:切換國內下載鏡像
        • ?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.pswp.cn/diannao/73911.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/73911.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/73911.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

DeepSeek-R1深度解讀

deepseek提出了一種通過強化學習&#xff08;RL&#xff09;激勵大語言模型&#xff08;LLMs&#xff09;推理能力的方法&#xff0c;個人認為最讓人興奮的點是&#xff1a;通過RL發現了一個叫“Aha Moment”的現象&#xff0c;這個時刻發生在模型的中間版本中。在這個階段&…

從零實現B站視頻下載器:Python自動化實戰教程

一、項目背景與實現原理 1.1 B站視頻分發機制 Bilibili的視頻采用 音視頻分離技術,通過以下方式提升用戶體驗: 動態碼率適配(1080P/4K/HDR) 分段加載技術(基于M4S格式) 內容保護機制(防盜鏈/簽名驗證) 1.2 技術實現路線 graph TDA[模擬瀏覽器請求] --> B[獲取加密…

AJAX的理解和原理還有概念

你想問的可能是 AJAX&#xff08;Asynchronous JavaScript and XML&#xff09; &#xff0c;它并不是一門新的編程語言&#xff0c;而是一種在無需重新加載整個網頁的情況下&#xff0c;能夠與服務器進行異步通信并更新部分網頁的技術。以下從基本概念、原理、優點、使用場景等…

封裝一個分割線組件

最終樣式 Vue2代碼 <template><div class"sep-line"><div class"sep-label"><span class"sep-box-text"><slot>{{ title }}</slot> <!-- 默認插槽內容&#xff0c;如果沒有傳遞內容則使用title -->&…

Redis基本命令手冊——五大類型

目錄 一&#xff1a;基本操作 二&#xff1a;字符串&#xff08;String&#xff09; 三&#xff1a;哈希&#xff08;Hash) 四&#xff1a;列表&#xff08;List&#xff09; 五&#xff1a;集合&#xff08;Set&#xff09; 六&#xff1a;有序集合&#xff08;Zset&…

【C++】動態規劃從入門到精通

一、動態規劃基礎概念詳解 什么是動態規劃 動態規劃&#xff08;Dynamic Programming&#xff0c;DP&#xff09;是一種通過將復雜問題分解為重疊子問題&#xff0c;并存儲子問題解以避免重復計算的優化算法。它適用于具有以下兩個關鍵性質的問題&#xff1a; 最優子結構&…

Qt動態設置樣式,實現樣式實時切換

文章目錄 概要插件實現界面 核心代碼設置樣式 擴展導入樣式導出樣式 概要 最近需要設計界面&#xff0c;但是使用Qt的Designer只能看到每個界面單獨的樣式&#xff0c;程序中有些事需要主界面調用進行組合的界面&#xff0c;因此需要寫一個插件Ui可以直接輸入樣式內容&#xf…

集成學習之隨機森林

目錄 一、集成學習的含義 二、集成學習的代表 三、集成學習的應用 1、分類問題集成。&#xff08;基學習器是分類模型&#xff09; 2、回歸問題集成。&#xff08;基學習器是回歸模型&#xff09; 3、特征選取集成。 四、Bagging之隨機森林 1、隨機森林是有多個決策樹&a…

矩陣期望 E 的含義:概率

矩陣期望 E 的含義:概率 期望的含義 在概率論和統計學中,數學期望(或均值,簡稱期望)是試驗中每次可能結果的概率乘以其結果的總和,是最基本的數學特征之一,它反映隨機變量平均取值的大小。用公式表示,如果離散型隨機變量 X X X 可能取值為 x i x_

Qt Graphics View

Graphics View框架是用來處理大量2D圖形對象的&#xff0c;適合需要高效管理和交互的場景&#xff0c;比如繪圖軟件、地圖編輯或者游戲。它和QPainter的區別在于&#xff0c;Graphics View提供了更高級別的對象管理&#xff0c;而QPainter更偏向于直接繪制。 一、核心組件 ?Q…

卷積神經網絡 - 卷積層(具體例子)

為了更一步學習卷積神經網絡之卷積層&#xff0c;本文我們來通過幾個個例子來加深理解。 一、灰度圖像和彩色圖像的關于特征映射的例子 下面我們通過2個例子來形象說明卷積層中“特征映射”的概念&#xff0c;一個針對灰度圖像&#xff0c;一個針對彩色圖像。 例子 1&#x…

xlsx.utils.json_to_sheet函數詳解

xlsx.utils.json_to_sheet 是 xlsx 庫中的一個實用函數&#xff0c;用于將 JSON 數據轉換為 Excel 工作表對象。這個函數非常有用&#xff0c;尤其是在你需要從數據庫或其他數據源獲取數據并將其導出到 Excel 文件時。 函數簽名 XLSX.utils.json_to_sheet(data, opts)data&am…

2025-03-17 學習記錄--C/C++-PTA 習題4-7 最大公約數和最小公倍數

合抱之木&#xff0c;生于毫末&#xff1b;九層之臺&#xff0c;起于累土&#xff1b;千里之行&#xff0c;始于足下。&#x1f4aa;&#x1f3fb; 一、題目描述 ?? 習題4-7 最大公約數和最小公倍數 本題要求兩個給定正整數的最大公約數和最小公倍數。 輸入格式: 輸入在一…

【源碼閱讀】多個函數抽象為類(實現各種類型文件轉為PDF)

目錄 一、原始函數二、類三、轉換過程 一、原始函數 最開始就是寫了幾個函數&#xff08;包括doc、excel、ppt類型的文件&#xff09;轉換為pdf&#xff0c;需要將這些函數形成一個類。相似的一類函數就可以組成一個實現特定功能的類 import subprocess import pandas as pd i…

VSCode擴展工具Copilot MCP使用教程【MCP】

MCP&#xff08;Model Context Protocol&#xff0c;模型上下文協議&#xff09; &#xff0c;2024年11月底&#xff0c;由 Anthropic 推出的一種開放標準&#xff0c;旨在統一大型語言模型&#xff08;LLM&#xff09;與外部數據源和工具之間的通信協議。本文章教你使用VSCode…

【leetcode100】搜索插入位置

1、題目描述 給定一個排序數組和一個目標值&#xff0c;在數組中找到目標值&#xff0c;并返回其索引。如果目標值不存在于數組中&#xff0c;返回它將會被按順序插入的位置。 請必須使用時間復雜度為 O(log n) 的算法。 示例 1: 輸入: nums [1,3,5,6], target 5 輸出: 2…

【小白向】Word|Word怎么給公式標號、調整公式字體和花括號對齊

【小白向】Word&#xff5c;Word怎么給公式標號、調整公式字體和花括號對齊 我的版本&#xff1a;Word 2021 如需快速查看關鍵步驟&#xff0c;請直接閱讀標紅部分。 如果遇到無法調整的情況&#xff0c;可以直接下載我的示例文檔進行參考&#xff1a;花括號和其他的示例公式.…

【算法day15】最接近的三數之和

最接近的三數之和 給你一個長度為 n 的整數數組 nums 和 一個目標值 target。請你從 nums 中選出三個整數&#xff0c;使它們的和與 target 最接近。 這里是引用 返回這三個數的和。 假定每組輸入只存在恰好一個解。 https://leetcode.cn/problems/3sum-closest/submissions/61…

Blender-MCP服務源碼5-BlenderSocket插件安裝

Blender-MCP服務源碼5-BlenderSocket插件安裝 上一篇講述了Blender是基于Socket進行本地和遠程進行通訊&#xff0c;現在嘗試將BlenderSocket插件安裝到Blender中進行功能調試 1-核心知識點 將開發的BlenderSocket插件安裝到Blender中 2-思路整理 1&#xff09;將SocketServe…

【MySQL數據庫】存儲過程與自定義函數(含: SQL變量、分支語句、循環語句 和 游標、異常處理 等內容)

存儲過程&#xff1a;一組預編譯的SQL語句和流程控制語句&#xff0c;被命名并存儲在數據庫中。存儲過程可以用來封裝復雜的數據庫操作邏輯&#xff0c;并在需要時進行調用。 類似的操作還有&#xff1a;自定義函數、.sql文件導入。 我們先從熟悉的函數開始說起&#xff1a; …