docker: Error response from daemon: Conflict. The container name xxx is already in use by container
1 问题由来
本问题主要是在部署Cloudsuite Data Analytics遇到的。需要说明的是我之前采用完全相同的指令部署过Cloudsuite Data Analytics应用一次。,第一次部署没有任何问题,但这一次(第二次)出现了问题,问题如下:

从图中可以看到在执行docker run -d --net hadoop-net --name master --hostname master cloudsuite/data-analytics master指令时出现了问题,说已经有container使用了master这个名字,但是从图中也可以看到docker ps指令执行后没有正在运行的container啊。
2 解决方案
网上一搜问题,就找到了解决方案,解决方案链接
对于我而言,只需要执行docker rm -f $(docker ps -a -q)就解决问题了,截图如下:


在部署Cloudsuite Data Analytics时遇到Docker容器名冲突的问题,错误提示已有container使用了'master'名称。虽然未发现运行中的container,但通过执行特定命令解决了此问题。
最低0.47元/天 解锁文章
1146

被折叠的 条评论
为什么被折叠?



