1.版本说明
etcd:v3.5.5
minio:RELEASE.2023-03-20T20-16-18Z
milvus:v2.2.9
2.创建milvus文件夹并上传离线包
# mkdir milvus
# cd milvus/
docker-compose.yml、etcd.tar、milvus.tar、minio.tar
3.加载3个镜像
#docker load -i etcd.tar
#docker load -i minio.tar
#docker load -i milvus.tar
4.安装milvus容器
在下载存储docker-compose.yml文件的目录下执行docker-compose up -d 命令开始安装milvus容器。
注:因为提前加载了3个镜像文件,因此不会再下载,实现离线安装目的
# docker-compose up -d
4.查看milvus容器运行状态
使用docker-compose安装完成milvus后自动启动了,可以使用命令docker ps或者docker-compose ps命令查看容器运行状态。看到milvus-etcd 、milvus-minio 、milvus-standalone三个容器说明安装成功。
5.开放端口
1 | 2379 | |
2 | 9000 | |
3 | 9091 | |
4 | 19530 | |
5 |
firewall-cmd --add-port=2379/tcp --permanent
firewall-cmd --add-port=9000/tcp --permanent
firewall-cmd --add-port=9091/tcp --permanent
firewall-cmd --add-port=19530/tcp --permanent
6.重启防火墙
firewall-cmd --reload
7.milvus数据库连接测试
使用浏览器访问连接地址http://ip:9091/api/v1/health,返回{“status”:“ok”}说明milvus数据库服务器运行正常。