news 2026/4/30 6:26:17

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows安装Milvus向量数据库(Docker环境上运行,不需要科学上网)

Milvus

Milvus是一款开源的向量数据库,具有高度的灵活性、稳定可靠性以及高速查询等特点。它支持针对TB级向量的增删改操作和近实时查询,适用于大规模向量数据的存储和检索。


Milvus的官网:https://milvus.io

Github上Milvus的链接:https://github.com/milvus-io


Docker

Docker是一种容器化技术,它允许开发者将应用程序及其依赖项打包到一个可移植的容器中,从而确保应用程序在任何Docker环境中都能以相同的方式运行。对于Milvus这样的向量数据库来说,使用Docker可以简化安装和部署过程,减少配置错误的可能性,并确保在各种操作系统和环境中都能获得一致的性能。

一、环境准备

(1)、打开管理员命令行页面,输入第一条命令:这个命令是用于在Windows操作系统中启用Windows Subsystem for Linux (WSL) 的功能;输入第二条命令:用于在Windows操作系统中启用Virtual Machine Platform(虚拟机平台)功能。

  1. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  2. dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

(2)、点击启用或关闭Windows功能,找到Hyper-V展开并全部勾选,确定。

二、Docker下载

1.下载链接(选择windows版)

https://docker.p2hp.com/get-started/index.html

2.默认完成安装后,右键点击开始菜单,选择运行,输入cmd。打开命令行输入以下命令:

wsl.exe --update

3.打开桌面的Docker软件,选择第一项,进入界面:

4.Docker验证(在cmd命令行输入)

docker --version #查看docker版本
docker-compose --version #查看docker-compose版本

三、单机版Milvus安装

1.环境

创建milvus目录,并在这个目录下创建六个文件夹:conf、db、logs、pic、volumes、wal

2.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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/11 4:02:09

Axure疑难杂症:订单管理页的Axure高阶技巧:动态数据绑定与条件逻辑优化

案例 亲爱的小伙伴,在您浏览之前,烦请关注一下,在此深表感谢!如有帮助请订阅专栏! Axure产品经理精品视频课已登录CSDN可点击学习https://edu.csdn.net/course/detail/40420 案例视频: 中继器嵌套、动态面板嵌套、订单页面 案例展示: 订单管理需求分析: 页面组成应包…

作者头像 李华
网站建设 2026/4/11 3:57:06

TitanHide安全部署指南:虚拟机环境下的最佳实践

TitanHide安全部署指南:虚拟机环境下的最佳实践 【免费下载链接】TitanHide Hiding kernel-driver for x86/x64. 项目地址: https://gitcode.com/gh_mirrors/ti/TitanHide TitanHide是一款内核级驱动程序,旨在帮助用户隐藏调试器进程,…

作者头像 李华
网站建设 2026/4/12 15:37:30

Scully完整配置教程:从零开始搭建高性能Angular网站

Scully完整配置教程:从零开始搭建高性能Angular网站 【免费下载链接】scully The Static Site Generator for Angular apps 项目地址: https://gitcode.com/gh_mirrors/sc/scully Scully是一款专为Angular应用设计的静态网站生成器,它能够将Angu…

作者头像 李华
网站建设 2026/4/11 3:41:06

PlugY终极指南:解锁暗黑破坏神2离线模式全部潜力

PlugY终极指南:解锁暗黑破坏神2离线模式全部潜力 作为暗黑破坏神2最受欢迎的离线增强工具,PlugY插件通过非侵入式设计,为单机玩家带来了革命性的游戏体验提升。这款生存工具包在保留原版游戏精髓的同时,解决了长期困扰玩家的诸多…

作者头像 李华