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)
就解决问题了,截图如下: