前提:
已安装docker desktop
参考资料:Run Milvus in Docker (Linux) | Milvus Documentation
安装:
我在D盘新建文件夹milvus
已管理员身份运行powershell,进入刚刚新建的文件夹
输入命令下载脚本
Invoke-WebRequest https://raw.githubusercontent.com/milvus-io/milvus/refs/heads/master/scripts/standalone_embed.bat -OutFile standalone.bat
运行脚本
.\standalone.bat start
查看docker ps,milvus已经在运行了
访问webui界面:http://localhost:9091/webui/
安装完成后
名为Milvus-standalone的 docker 容器已在19530 端口启动。
嵌入式 etcd 与 Milvus 安装在同一个容器中,服务端口为2379。其配置文件被映射到当前文件夹中的embedEtcd.yaml。
Milvus 数据卷映射到当前文件夹中的volumes/milvus。
可以使用以下命令管理 Milvus 容器和存储的数据。
# Stop Milvus
C:\>standalone.bat stop
Stop successfully.
# Delete Milvus container
C:\>standalone.bat delete
Delete Milvus container successfully.
# Container has been removed.
Delete successfully. # Data has been removed.
注意点:
因为dockerhub被墙的原因,可能会报错如下
在网络允许的机器上下载镜像并导出
docker pull milvusdb/milvus:v2.5.5
docker save -o milvus_v2.5.5.tar milvusdb/milvus:v2.5.5
将 milvus_v2.5.5.tar
拷贝到目标机器,这里我准备好了milvus_v2.5.5.tar
,直接下载执行下面的操作就可以了
通过网盘分享的文件:milvus_v2.5.5.tar
链接: https://pan.baidu.com/s/1Km8_n5ix7Di1feRhuCBc0Q 提取码: ft8t
docker load -i milvus_v2.5.5.tar
引入后再执行.\standalone.bat start就可以了