docker-compose部署milvus

部署milvus

上一篇介绍了使用kubernetes来部署milvus,这篇介绍下使用docker-compose来部署milvus。

下载docker-compose

bash 复制代码
docker-compose的Github地址https://github.com/docker/compose/releases

下载最新版的 docker-compose-linux-x86_64

在服务器上使用

bash 复制代码
wget  https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64下载

安装docker-compose

将docker拷贝到/usr/local/bin目录下,重命名为 docker-compose

默认下载下来的文件只有读写权限,使用 chmod +x docker-compose,为其添加执行权限,也可以使用

bash 复制代码
chmod 777 docker-compose

下载milvus的docker-compose文件

bash 复制代码
wget https://github.com/milvus-io/milvus/releases/download/v2.2.12/milvus-standalone-docker-compose.yml -O docker-compose.yml

部署milvus服务

bash 复制代码
sudo docker-compose up -d

可使用如下命令查看状态

bash 复制代码
sudo docker-compose ps

下面是查询的状态

停止服务

bash 复制代码
sudo docker-compose down

要在停止 Milvus 后删除数据

部署attu

attu是一个连接milvus的图形化工具,这里不做过多介绍,直接部署。

使用docker方式部署attu

直接在linux服务器上执行下面这段docker命令就可以运行attu服务。

bash 复制代码
docker run -p 8000:3000 -e HOST_URL=http://{ attu IP }:8000 -e MILVUS_URL={milvus server IP}:19530 zilliz/attu:latest

其中, attu IP 表示运行 attu 环境的 IP 地址, milvus server IP 是运行 Milvus 环境的 IP 地址。

启动成功后的界面如下图所示,输入正确的 Milvus IP 及端口就能进入 Attu 了!

登录进入后界面

attu安装问题

在部署attu服务的时候,attu的镜像一定要和milvus服务的版本号保持一致。可以看一下docker-compose.yaml文件里的milvus的版本。如果版本号差别太多的话,会导致attu图形化客户端连不上milvus的情况。

相关推荐
梦想不只是梦与想5 小时前
docker-compose.yml
docker·docker-compose·docker run
寻林写彡11 小时前
01| 裸机部署 K8S:从零搭建生产可用集群
云原生·kubernetes
更深兼春远14 小时前
第2篇:Dify 部署保姆级教程:用 Docker跑起来
docker·容器·dify
念何架构之路14 小时前
zap WriteSyncer与Sink体系
云原生·golang
小白的码BUG之路18 小时前
Docker -- No space left on device
运维·docker·容器
EatFan18 小时前
从云原生到AI原生:2026后端架构“三驾马车”(事件驱动、虚拟线程、AI Agent内嵌)演进解析
spring boot·云原生·架构·虚拟线程·ai-native·ai agent·spring ai
wzq11_66618 小时前
Kubernetes集群——Service篇(详细讲解!!!)
云原生·容器·kubernetes
程序员老陆19 小时前
Docker 命令全景指南:从镜像构建到生产运维
运维·docker·容器
灯澜忆梦1 天前
【minio】#1 | 简介与安装
docker·对象存储·minio
Henry-SAP1 天前
SAP MRP失效根源业务角度解析
人工智能·云原生·sap·erp