首页 > 其他分享 >在离线机器上安装并运行Milvus镜像

在离线机器上安装并运行Milvus镜像

时间:2024-03-20 11:57:22浏览次数:15  
标签:compose 配置文件 离线 Milvus 镜像 docker yml milvus

 

机器:Ubuntu等Linux类系统,提前安装好docker、docker-compose——我的另一篇博客

目标:Milvus的standalone-v2.3.0-beta版本——官方教程

 

以下为非GPU版。GPU版的需要准备好nvidia-docker环境,配置文件也不同

 

在可联网的机器中:

1. 获取Milvus镜像的配置文件并保存为docker-compose.yml

wget https://github.com/milvus-io/milvus/releases/download/v2.3.0-beta/milvus-standalone-docker-compose.yml -O docker-compose.yml

2. 准备镜像打包的环境并进行镜像打包

wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/offline/requirements.txt # 环境的配置
wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/offline/save_image.py   # 打包的脚本
pip3 install -r requirements.txt                     # 配置环境
python3 save_image.py --manifest docker-compose.yml          # 拉取在线镜像并打包,镜像包在 ./imgaes/目录

 

将镜像包和docker-compose.yml转移到离线机器

在离线机器中:

3. 加载镜像到docker

cd images/; for image in $(find . -type f -name "*.tar.gz") ; do gunzip -c $image | docker load; done

4. 根据配置文件组装并启动milvus服务

docker-compose -f docker-compose.yml up -d

* 注意:docker-compose.yml中的镜像版本和实际拉取的镜像版本不一定一致。

    当不一致时,启动服务会失败。修改配置文件中的镜像版本与实际镜像版本一致后,即可成功启动服务

 

标签:compose,配置文件,离线,Milvus,镜像,docker,yml,milvus
From: https://www.cnblogs.com/grainrain/p/18084902

相关文章

  • 优化您的部署:Docker 镜像最佳实践
    介绍在快速发展的软件开发和部署领域,Docker已成为容器化的强大工具,为打包、分发和运行应用程序提供了一种标准化的高效方式。Docker镜像在这一过程中发挥着至关重要的作用,是容器化应用程序的基础。为确保最佳性能、可扩展性和安全性,在创建和管理Docker镜像时必须遵循最佳实践......
  • AIStation制作DeepSpeed镜像
    如何在AIStation训练平台中制作DeepSpeed镜像需要注意:以下操作都是在普通账户操作的,管理员无法操作1、导入NGC镜像1.1到NGC官网连接https://catalog.ngc.nvidia.com/orgs/nvidia/containers/pytorch/tags,根据需求torch及cuda版本,选择对应的NGC镜像地址,并复制,如选择希望导入21.1......
  • Windows server 2019 英文版镜像和中文版镜像Debian12.4镜像
    Windowsserver2019英文镜像​​​​​​​​​https://sl-m-ssl.xunlei.com/h5/page/download-share/index.html?entry=link&appType=PC&videobtindex=-1&storid=czvvdfq66ast&share_from=leftlist_rk_shareWindowsserver2019英文镜像https://pan.xunlei.com/s/VNtDquO1......
  • 几个好用的MAVEN镜像地址
    解决ideamaven插件爆红,设置虚拟机选项-Dmaven.wagon.http.ssl.insecure=true-Dmaven.wagon.http.ssl.allowall=true-Dmaven.wagon.http.ssl.ignore.validity.dates=true<mirror><id>nexus-aliyun</id><name>Nexusaliyun</name><url&g......
  • 直播预约丨《袋鼠云大数据实操指南》No.1:从理论到实践,离线开发全流程解析
    近年来,新质生产力、数据要素及数据资产入表等新兴概念犹如一股强劲的浪潮,持续冲击并革新着企业数字化转型的观念视野,昭示着一个以数据为核心驱动力的新时代正稳步启幕。面对这些引领经济转型的新兴概念,为了更好地服务于客户并提供切实可行的实践指导,自3月20日起,袋鼠云将推出全新......
  • 如何配置极狐GitLab Runner 帮助镜像
    本文作者:徐晓伟GitLab是一个全球知名的一体化DevOps平台,很多人都通过私有化部署GitLab来进行源代码托管。极狐GitLab是GitLab在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。本文用于处理默认帮助镜像无法下载的问题。如果能下载默认帮助镜像,请忽略......
  • python(pip)包/模块:如何离线安装?
    1、生成requirements.txt文件如果有同环境服务器,可直接生成requirements.txt,会把当前服务器下的包和版本写入文件中。pipfreeze>requirements.txt如安装指定包,创建requirements.txt,输入包名==版本号//只输入包名,默认最新版本。例:xlwt==1.3.02、下载包在requirements.t......
  • Windows Server 2019上离线安装.NET Framework 3.5
    1、打开服务器管理器首先,下载sxs文件。然后打开服务器管理器,点击左侧的“仪表盘”,如下图所示。https://chaonb.lanzouw.com/ifOU01rvm7gf密码:666 2、添加角色和功能点击上图中的“添加角色和功能”,弹出下图所示“添加角色和功能向导”。3、选择安装功能一直点击“下......
  • 从零开始写 Docker(七)---实现 mydocker commit 打包容器成镜像
    本文为从零开始写Docker系列第七篇,实现类似dockercommit的功能,把运行状态的容器存储成镜像保存下来。完整代码见:https://github.com/lixd/mydocker欢迎Star推荐阅读以下文章对docker基本实现有一个大致认识:核心原理:深入理解Docker核心原理:Namespace、Cgroups......
  • 爬虫实战:从网页到本地,如何轻松实现小说离线阅读
    今天我们将继续进行爬虫实战,除了常规的网页数据抓取外,我们还将引入一个全新的下载功能。具体而言,我们的主要任务是爬取小说内容,并实现将其下载到本地的操作,以便后续能够进行离线阅读。为了确保即使在功能逐渐增多的情况下也不至于使初学者感到困惑,我特意为你绘制了一张功能架构图......