栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

出现docker: Error response from daemon: Conflict. The container name “/rabbit“ is already in use的解决方法

出现docker: Error response from daemon: Conflict. The container name “/rabbit“ is already in use的解决方法

这里写目录标题

问题所示解决方法

问题所示

如下所示
出现如下的问题

gaokaoli@kkjz-ThinkStation-P330:~$ docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq
docker: Error response from daemon: Conflict. The container name "/rabbit" is already in use by container "de4e3ddc6f6c75f315653e1969d57f29aadd96a41cdc029b0a4483dd20440752". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.

在执行这代码的时候docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq
出现了如下提示,说是容器已经有被使用过了

然而查询docker ps 的时候却显示没有存在该容器

解决方法

基于上面这个问题
理清两个逻辑
docker ps 是查看当前运行的容器
docker ps -a 是查看所有运行的容器,包括关闭了的容器(也可以用docker container ls -all)

出现上述的错误,是因为docker容器里面已经存在。则找到该容器的id,可以通过启动该id或者删除该id进行重新配置即可。如果不需要,则删除。docker rm id号(该containerID)

或者执行其他的命令

# Delete all containers 删除容器
docker rm $(docker ps -a -q) #删除所有容器

docker rm $(docker ps -a -q) 删除镜像
# Delete all images
docker rmi $(docker images -q)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/746590.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号