一.推荐安装docker环境(根据实际情况具体操作步骤可参考以下链接)
离线安装Docker需要你提前下载Docker的安装包,并将其传输到目标机器上进行安装。以下是一个基于Linux系统的离线安装Docker的简要步骤和示例:
-
从有网络的机器上下载Docker安装包。
-
将下载的安装包拷贝到离线的服务器上。
-
在离线的服务器上安装Docker。
以Ubuntu系统为例,步骤如下:
-
下载Docker安装包:
访问Docker官方仓库(https://download.docker.com/linux/ubuntu/dists/),选择对应的Ubuntu版本和架构,下载`.deb`安装包。
-
将安装包拷贝到离线服务器:
使用USB驱动器或其他媒体,将安装包拷贝到离线服务器上,在离线服务器上安装Docker
版本要求:Docker:Docker version 23.0.1, build a5ee5b1
Docker-compose Docker Compose version v2.16.0
二. Milvus -standalone部署
Milvus:2.4.5
在线环境部署
wget https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh
注意:如下载过慢请在docker下的daemon.json中添加镜像源
下载完成后 执行 ./standalone_embed.sh start 等待安装成功 安装attu 进行测试
执行完成后 通过 docker ps docker logs + 镜像id 查看是否运行成功
如需在离线环境进行向量数据库部署 建议在在线环境部署完成后 进行镜像打包 然后在离线环境中再次执行脚本 直接使用
打包命令:
docker save 镜像名称+版本号 -o 镜像名称.tar
离线环境加载镜像 docker load -i 镜像名称.tar 加载成功后再次执行脚本 ./standalone_embed.sh
Milvus2.2及以下版本部署
wget https://github.com/milvus-io/milvus/releases/download/v2.0.2/milvus-standalone-docker-compose.yml -O docker-compose.yml
然后执行部署命令
docker compose up -d
离线环境方式和上述操作同理。
客户端访问工具 attu 默认密码 root/Milvus 端口号19350 (如遇到问题可私聊沟通,一起进步)