Linux 使用 Docker 安装 Milvus的两种方式

一、使用 Docker Compose 运行 Milvus (Linux)

安装并启动 Milvus

Milvus 在 Milvus 资源库中提供了 Docker Compose 配置文件。要使用 Docker Compose 安装 Milvus,只需运行

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

#启动Milvus

sudo docker compose up -d

你可以使用以下命令检查容器是否启动并运行:

sudo docker compose ps

停止和删除 Milvus

您可以按以下步骤停止和删除此容器

#Stop Milvus
sudo docker compose down

#Delete service data
sudo rm -rf volumes

二、在 Docker 中运行 Milvus (Linux)

安装 Milvus

curl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh

bash standalone_embed.sh start

停止和删除 Milvus

bash standalone_embed.sh stop

bash standalone_embed.sh delete

你可以按以下步骤升级最新版本的 Milvus

bash standalone_embed.sh upgrade

<think>好的,我现在需要回答用户关于如何在Linux系统中安装Milvus数据库的问题。首先,我得回忆一下之前用户提供的引用内容,看看有没有相关的安装步骤。 根据引用[1],提到的是源码安装Milvus 2.5.3的步骤,用户应该按照那些步骤来操作。引用[2]和[3]提到了使用Docker容器和可视化工具Attu的安装方法。所以,用户可能有两种安装方式可选:源码安装Docker安装。另外,用户可能还需要配置可视化面板Attu,这部分在引用[3]中有提到。 接下来,我需要整理安装步骤。首先确认系统要求,比如Docker是否已安装,必要的依赖项。然后分步骤说明两种安装方法:源码安装Docker安装。源码安装可能需要下载源码、安装依赖、编译、配置和启动服务。而Docker安装则涉及拉取镜像、修改配置文件、启动容器。最后,安装Attu可视化工具,可能需要通过Docker运行。 需要注意引用中的细节,比如修改配置文件时需要下载特定版本的milvus.yaml,如引用[3]中的wget命令。此外,启动容器后检查容器状态,确保etcd、minio和milvus都正常运行,如引用[2]中的说明。 还要考虑用户可能遇到的问题,比如依赖项缺失、配置文件路径错误、端口冲突等,建议参考官方文档或社区支持,如引用[1]末尾提到的。 最后,生成相关问题,可能涉及性能优化、配置项说明、集群部署等,需要结合Milvus的常见使用场景和问题。</think>### 分步安装指南:Linux 系统安装 Milvus 数据库 #### 一、系统要求与准备工作 1. 确保系统为 **Ubuntu 20.04+ 或 CentOS 7+** 2. 安装必要依赖: ```bash sudo apt-get update && sudo apt-get install -y git curl wget docker.io docker-compose # Ubuntu # 或 sudo yum install -y git curl wget docker docker-compose # CentOS ``` 3. 启动 Docker 服务: ```bash sudo systemctl start docker && sudo systemctl enable docker ``` #### 二、通过 Docker 容器快速安装(推荐) 1. 下载 `docker-compose.yml` 文件: ```bash wget https://github.com/milvus-io/milvus/releases/download/v2.5.3/milvus-standalone-docker-compose.yml -O docker-compose.yml ``` 2. 启动容器集群: ```bash docker-compose up -d ``` 3. 验证容器状态: ```bash docker ps # 应看到 milvus-etcd, milvus-minio, milvus-standalone 三个容器运行[^2] ``` #### 三、源码编译安装(适用于定制化需求) 1. 克隆源码仓库: ```bash git clone https://github.com/milvus-io/milvus.git cd milvus && git checkout v2.5.3 ``` 2. 安装编译依赖: ```bash make install-dependencies # 自动安装 GCC、CMake 等工具 ``` 3. 编译并安装: ```bash make milvus sudo make install ``` #### 四、配置与启动服务 1. 修改配置文件(以 Docker 安装为例): ```bash wget https://raw.githubusercontent.com/milvus-io/milvus/v2.5.3/configs/milvus.yaml # 下载配置文件[^3] vi milvus.yaml # 调整端口、存储路径等参数 ``` 2. 启动服务: ```bash docker-compose restart # Docker 方式 # 或 milvus run # 源码安装方式 ``` #### 五、安装可视化工具 Attu 1. 通过 Docker 运行 Attu: ```bash docker run -d -p 8000:3000 -e MILVUS_URL=localhost:19530 zilliz/attu:v2.3.5 ``` 2. 访问 `http://<服务器IP>:8000` 进行管理操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值