milvus目前仅支持docker部署,那么windows 想要部署milvus怎么操作呢,我们一起来探索下。
不一定能成功,只是做个记录!
1.启用helper-v
Hyper-V 是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。
值得注意的是这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用。
打开程序和功能
启用或关闭Windows功能
选中Hyper-V
2.安装 Docker Desktop for Windows
下载docker desktop
进入官网 https://docs.docker.com/desktop/install/windows-install/,并下载 Windows 的版本。
Docker安装目录软连接
在其他盘创建\Program Files\Docker目录
这里要保证C盘下要链接的Docker文件不存在,D盘下Docker文件夹则已经存在
管理员权限运行CMD:
mklink /j “C:\Program Files\Docker” “D:\Program Files\Docker”
运行Docker Desktop安装文件
安装完成后选择关闭并重启电脑,注意这里会直接重启电脑!!!!
Docker Desktop验证
我们可以在命令行执行
docker --version #查看docker版本
docker-compose --version #查看docker-compose版本
3.安装仅需 CPU 的 Milvus
操作系统要求
操作系统 | 版本 |
---|---|
CentOS | 7.5 或以上 |
Ubuntu LTS | 18.04 或以上 |
Windows | Windows 10 64-bit:Pro,Enterprise,或 Education 版(Build 15063 或以上) |
MacOS | 10.13 或以上 |
硬件要求
组件 | 建议配置 |
---|---|
CPU | Intel CPU Haswell 或以上 |
内存 | 8 GB 或以上 (取决于具体向量数据规模) |
硬盘 | SATA 3.0 SSD 或以上 |
Milvus Docker 要求
- 如果使用 Ubuntu 或 CentOS 安装 Milvus,请在您的宿主机上 安装 Docker 19.03或更高版本。
- 如果在 Windows 上安装 Milvus,请安装 Docker Desktop,并进入 Settings -> Advanced 调整相关配置。请确保‘可用内存’大于您在
server_config.yaml
文件中设置的insert_buffer_size
和cpu_cache_capacity
之和。 - 如果在 MacOS 上安装 Milvus,请安装Docker Desktop for Mac,并进入 Preferences -> Advanced 调整相关配置。请确保‘可用内存’大于您在
server_config.yaml
文件中设置的insert_buffer_size
和cpu_cache_capacity
之和。
在 Windows 上安装 Milvus
第一步 确认 Docker 状态
确认 Docker daemon 正在运行:
$ docker info
下载yml文件
点击 Download 下载 milvus-standalone-docker-compose.yml 文件,放到文件夹D:milvus/ 文件夹下,重命名为:docker-compose.yml
启动 Milvus
cmd 到D:Milvus文件夹下,执行命令启动milvus
$ docker compose up -d
查看docker compose 是否正常启动运行
$ sudo docker compose ps
$ docker port milvus-standalone 19530/tcp
至此,milvus的服务端已运行,后续再看一下milvus的应用。