docker: 报错:Error response from daemon: Conflict. The container name "" is already in use by container

一,报错信息:

# docker run -d --name milvus_standalone   -p 19530:19530   -p 9091:9091   -v ~/milvus/data:/var/lib/milvus  -v ~/milvus/logs:/var/lib/milvus/logs  -v ~/milvus/configs:/var/lib/milvus/configs   milvusdb/milvus:latest
docker: Error response from daemon: Conflict. The container name "/milvus_standalone" is already in use by container "e11346435e7ed75d597117ce0da5b3c4ac1f75b7e2bcaa5f870d65169c868f92". You have to remove (or rename) that container to be able to reuse that name.

Run 'docker run --help' for more information

原因:

错误提示意思是, milvus_standalone已经被使用了, 就是本机内部已经有了一个名字为 milvus_standalone 容器,
我们可以用命令 sudo docker container ls 看下本机正在运⾏的容器, 果不其然:

查看:

# docker container ls -all
CONTAINER ID   IMAGE                    COMMAND      CREATED         STATUS                     PORTS     NAMES
e11346435e7e   milvusdb/milvus:latest   "/tini --"   4 minutes ago   Exited (1) 4 minutes ago             milvus_standalone

 

二,解决 :

删除这个容器:

# docker container rm milvus_standalone
milvus_standalone

查看效果:

# docker container ls -all
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

 

posted @ 2025-11-15 10:18  刘宏缔的架构森林  阅读(52)  评论(0)    收藏  举报