在虚拟机centos7系统中docker在创建一个实例的出现问题:The container name “/XXX“ is already in use by container的 解决方案
问题如图
第一步:先查看所有的容器(包括已经停止的容器)
在终端输入:docker ps -a
看到了这个命名为”opengauss”的容器被占用了,并且这个容器是非运行状态(Exited)。
第二步:有两种方法
第一种方法:创建实例的时候不要使用“opengauss”这个名字,使用新的名字,比如:open gauss1之类的。这种也能解决这个问题。
第二种方法:如果非要再创建一个新的“opengauss”的容器,那么就需要移除这个命名为“opengauss”的容器。
在终端输入:docker rm NAME/CONTAINER ID
意思是:删除一个容器
NAME:这里是自己要删除容器的名字
CONTAINER ID:这里是自己要删除容器的ID
输入命令的时候选容器ID还是选容器名字,都可以达到一样的效果。
我这里是选择容器ID(当然也可以选择容器名字,如果选择容器名字,那么命令只需要改成:docker rm opengauss
)
我这里的要删除的容器ID是8c42f1bafe64,所以输入命令:docker rm 8c42f1bafe64
第三步:再查看所有容器,这时候已经把刚刚的容器移除了
输入命令:docker ps -a
原文地址:docker出现问题:The container name “/XXX“ is already in use by container 解决方案_zsxbd的博客-CSDN博客