前提

由于我是.net环境,版本需要结合SDK

查看milvus有哪些版本:https://github.com/milvus-io/milvus/releases?page=3

这里我由原来的升级为Milvus2.4.22  attu2.4.12;接下来开始操作

一、先停止运行docker

二、修改原docker-compose.yml(在/home下,先进入/home目录)中milvus的版本为2.4.22

注意 要用命令的方式修改,如果是可视化文件修改可能会不起作用

三、删除所有容器、所有镜像(由于目前docker只涉及到milvus应用 所以可以删除所有的,个人实验原来的数据不会丢失:我的是通过docker-compose.yml挂载到其他目录上的详细见:Milvus基于docker主机外挂实践https://mp.csdn.net/mp_blog/creation/editor/151406674

四、启动服务会重新下载相关镜像

五、启动attu(注意如果重启了电脑要看电脑的ip是多少,比如我的就从38变成了33

如果你启动了多个milvus attu具体连接的是哪个milvus服务是通过MILVUS_URL来关联上的


docker run -p 8000:3000 -e MILVUS_URL=192.168.0.233:19530 zilliz/attu:v2.4.12

访问:http://192.168.0.233:8000

如果遇到了类似于访问http://192.168.0.233:8000,其他都可以加载页面,就是打开数据库却无法显示,换个浏览器试试

目前用的milvus是2.4.23,yml也对应改成了2.4.23

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐