前言
本来打算开启Milvus服务,然而对Milvus一窍不通,不知道为啥出了这个报错(之前启动没有任何问题),网上搜索了一番终于解决了,希望能帮助到大家。
解决方法
ERROR: 2 matches found based on name: network XXX is ambiguous
XXX的部分是name,也就是network的名字
- 输入该指令查看有哪些network
sudo docker network ls
- 得到列表后,发现有两个名字都是milvus的network,它们分别由不同的NETWORK ID
- 详细查看两个名字相同但ID不同的NETWORK的区别
sudo docker network inspect XXXXXX(此处应用NETWORK ID代替)
发现了它们建立日期不同,删除掉因为今天错误操作产生的network
4. 删除NETWORK
docker network rm XXXXXX(此处应用NETWORK ID代替)
- 然后再进行以下命令,后台运行docker,成功解决
sudo docker-compose up -d