Windows安装Milvus向量数据库(Docker环境上运行,不需要科学上网)

张开发
2026/4/11 4:04:19 15 分钟阅读

分享文章

Windows安装Milvus向量数据库(Docker环境上运行,不需要科学上网)
MilvusMilvus是一款开源的向量数据库具有高度的灵活性、稳定可靠性以及高速查询等特点。它支持针对TB级向量的增删改操作和近实时查询适用于大规模向量数据的存储和检索。Milvus的官网https://milvus.ioGithub上Milvus的链接https://github.com/milvus-ioDockerDocker是一种容器化技术它允许开发者将应用程序及其依赖项打包到一个可移植的容器中从而确保应用程序在任何Docker环境中都能以相同的方式运行。对于Milvus这样的向量数据库来说使用Docker可以简化安装和部署过程减少配置错误的可能性并确保在各种操作系统和环境中都能获得一致的性能。一、环境准备1、打开管理员命令行页面输入第一条命令这个命令是用于在Windows操作系统中启用Windows Subsystem for Linux (WSL) 的功能输入第二条命令用于在Windows操作系统中启用Virtual Machine Platform虚拟机平台功能。dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart2、点击启用或关闭Windows功能找到Hyper-V展开并全部勾选确定。二、Docker下载1.下载链接选择windows版https://docker.p2hp.com/get-started/index.html2.默认完成安装后右键点击开始菜单选择运行输入cmd。打开命令行输入以下命令wsl.exe --update3.打开桌面的Docker软件选择第一项进入界面4.Docker验证在cmd命令行输入docker --version #查看docker版本docker-compose --version #查看docker-compose版本三、单机版Milvus安装1.环境创建milvus目录并在这个目录下创建六个文件夹conf、db、logs、pic、volumes、wal2.Milvus下载下面地址选择需要的版本下载https://github.com/milvus-io/milvus/releases将下载好的文件拷贝至刚刚创建的milvus下并改名为docker-compose.yml或者直接在pycharm中,使用wget https://github.com/milvus-io/milvus/releases/download/v2.3.1/milvus-standalone-docker-compose.yml -O docker-compose.yml来下载3.Milvus验证在cmd命令中进入刚刚创建milvus目录下输入命令docker compose up -d输入命令验证docker compose ps和命令docker port milvus-standalone 19530/tcp出现如下页面则部署成功。4.若docker compose up -d报错在上述位置复制下面内容重启docker再次运行docker compose up -d{builder: {gc: {defaultKeepStorage: 20GB,enabled: true}},experimental: false,registry-mirrors: [https://docker.hpcloud.cloud,https://docker.m.daocloud.io,https://docker.unsee.tech,https://docker.1panel.live,http://mirrors.ustc.edu.cn,https://docker.chenby.cn,http://mirror.azure.cn,https://dockerpull.org,https://dockerhub.icu,https://hub.rat.dev,https://0dj0t5fb.mirror.aliyuncs.com,https://docker.mirrors.ustc.edu.cn,https://6kx4zyno.mirror.aliyuncs.com,https://registry.docker-cn.com,https://mirror.ccs.tencentyun.com,http://hub-mirror.c.163.com]}四、attu安装直接下一步就行网址https://github.com/milvus-io/milvus/releases

更多文章