win10在docker上部署milvus2.0(单机版)教程

此文不介绍milvus原理等内容,仅仅演示使用docker如何搭建milvus单机版

1. 官方文档

2. 以docker容器的方式进行部署

1. 下载<yaml>配置文件:目的是安装需要的images

  • 本地创建.yaml文件 然后粘贴
  • 直接下载保存到本地
  • git clone

2. 修改保存图片的路径:

        修改<yaml>文件的第73行:  ./data:/data  -->  your_data_path:/data

3. 开始安装镜像:

$ docker-compose up -d
# all containers are created
Creating network "quick_deploy_app_net" with driver "bridge"
Creating milvus-etcd          ... done
Creating milvus-minio         ... done
Creating img-search-mysql     ... done
Creating img-search-webclient ... done
Creating milvus-standalone    ... done
Creating img-search-webserver ... done

需要注意的一点是,如果本机上已经安装过mysql,则会占用3306端口,安装镜像时会报错,所以需要先停用本机的3306端口号。

本文提供一种简单的停止方式:

打开:"控制面板->管理工具->服务->找到mysql->右键停止该服务",重新启用docker即可

4. 检查容器是否正常启动:正常情况下会有如下6个容器,并且都是绿色显示(我这里没有启动)

 3. 部署完成开始启动

在浏览器输入127.0.0.1:8001 键入回车,会出现以下界面:

 在路径框中输入/data,然后点右边框的加号 

注意:

  1. 点击Load(+)按钮后,第一次加载将花费更长的时间,因为它需要时间来下载和准备模型。请不要再点击。
  2. 你可以检查后端状态的进度(如果使用源代码检查终端或如果使用docker检查服务器容器的docker日志)

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,让我来回答你的问题。首先,确保你已经在本地或者云上安装好了Docker。然后,按照以下步骤进行milvus部署: 1. 拉取milvus镜像 可以通过以下命令拉取milvus镜像: ``` docker pull milvusdb/milvus:latest ``` 2. 运行milvus容器 运行以下命令以启动milvus容器: ``` docker run -d --name milvus_cpu \ -p 19530:19530 \ -p 19121:19121 \ -v /data/milvus/db:/var/lib/milvus/db \ -v /data/milvus/conf:/var/lib/milvus/conf \ -v /data/milvus/logs:/var/lib/milvus/logs \ milvusdb/milvus:latest ``` 这里假设将milvus的数据存储在本地的`/data/milvus`目录下,如果没有该目录可以通过以下命令创建: ``` mkdir -p /data/milvus/{db,conf,logs} ``` 这里的`-p`参数表示递归地创建目录,如果目录已经存在则不会重复创建。 3. 验证milvus是否启动成功 运行以下命令来检查milvus是否启动成功: ``` docker logs milvus_cpu ``` 如果看到以下类似的日志,则说明milvus已经成功启动: ``` INFO:root:Milvus server started successfully! ``` 以上就是使用Docker部署milvus的步骤,如果你想使用GPU本的milvus,只需要将`milvusdb/milvus:latest`替换成`milvusdb/milvus:cuda10.1-cudnn7-runtime-1.0.0`即可。 ### 回答2: Docker是一个开源的容器化平台,可以帮助开发者更简单、高效地部署和管理应用程序。而Milvus是一种基于向量相似度搜索引擎的开源软件,它可以快速地处理大规模的向量数据。接下来,我将介绍如何使用Docker部署和运行Milvus。 首先,你需要确保已经安装了DockerDocker Compose。然后,你可以通过以下步骤部署和运行Milvus: 1. 下载MilvusDocker Compose配置文件。 你可以从Milvus的官方GitHub仓库中找到Docker Compose配置文件。选择适合你的系统的本,然后将其下载到你的本地计算机。 2. 配置Milvus的参数。 打开下载的Docker Compose配置文件,并根据系统需求进行参数配置。你可以指定Milvus的端口、存储路径和资源限制等。 3. 启动Milvus容器。 在终端中导航到存放下载的Docker Compose配置文件的文件夹,并执行以下命令启动Milvus容器: ``` docker-compose up -d ``` 这将在后台启动Milvus容器。 4. 检查Milvus容器的运行状态。 执行以下命令可以检查Milvus容器的运行状态: ``` docker ps ``` 如果Milvus容器正在运行,你应该能够看到一个包含Milvus镜像名称的容器。 现在,你已经成功地使用Docker部署和运行了Milvus。你可以通过访问配置文件中指定的端口,在浏览器中打开Milvus的Web界面来管理和使用Milvus。例如,如果你将Milvus配置为使用默认端口(例如,192.168.0.1:19530),则可以在浏览器中输入该地址以打开Milvus的Web界面。 总之,使用Docker可以简化Milvus部署和管理过程,节省了配置环境和依赖项的时间,提高了应用程序的可移植性。希望这个回答对你有所帮助! ### 回答3: Docker是一个开源的平台,可以用于自动化部署、扩展和管理应用程序。Milvus是一个高效的开源向量数据库,可以快速存储和查询大规模向量数据。下面将介绍如何使用Docker部署Milvus。 首先,确保您已经安装了Docker并启动了Docker服务。然后,打开终端并执行以下命令来拉取MilvusDocker镜像: ``` docker pull milvusdb/milvus ``` 拉取完成后,可以使用以下命令来启动Milvus容器: ``` docker run -d --name milvus \ -p 19530:19530 \ -p 8080:8080 \ -v ~/milvus/db:/var/lib/milvus/db \ -v ~/milvus/conf:/var/lib/milvus/conf \ milvusdb/milvus:latest ``` 这个命令会创建一个名为"milvus"的容器,并将Milvus的默认端口19530和8080映射到宿主机的对应端口。同时,将容器内的数据库和配置文件目录映射到宿主机的相应目录。 启动完成后,您可以使用Milvus的客户端工具或通过浏览器访问"http://localhost:8080"来管理和查询Milvus数据库。默认的用户名和密码分别为"root"和"123456"。 如果需要停止或删除Milvus容器,可以使用以下命令: 停止容器: ``` docker stop milvus ``` 删除容器: ``` docker rm milvus ``` 需要注意的是,以上命令中的路径"~/milvus/db"和"~/milvus/conf"可以根据实际情况修改为您想要存储数据库和配置文件的路径。 通过以上步骤,您就可以使用Docker来快速部署和管理Milvus向量数据库了。它提供了一个便捷的方式,可以在不同的环境中轻松复制和迁移Milvus实例。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值