来自守护进程的Docker错误响应:冲突。 已被容器使用

我一直在使用docker来运行Quantum GIS,按照我在这里find的说明进行操作: https : //registry.hub.docker.com/u/kartoza/qgis-desktop/

一切都运行良好,直到上个星期,当我开始得到这个错误消息: Error response from daemon: Conflict. The name "qgis-desktop-2-4" is already in use by container 235566ae17b8. You have to delete (or rename) that container to be able to reuse that name. Error response from daemon: Conflict. The name "qgis-desktop-2-4" is already in use by container 235566ae17b8. You have to delete (or rename) that container to be able to reuse that name.

我不完全确定这是什么意思,尽pipe在这个论坛上寻找线索。 在这种情况发生之前,我没有改变任何东西,并且已经用这个命令成功启动了容器:

 sudo docker run --rm --name="qgis-desktop-2-4" -i -t -v ${HOME}:/home/${USER} -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY kartoza/qgis-desktop:latest 

任何想法如何我可以解决这个问题?

谢谢

马蒂

它看起来像一个名为qgis-desktop-2-4的容器已经存在于系统中。 你可以检查下面命令的输出来确认它是否确实存在:

 $ docker ps -a 

上述命令输出中的最后一列是名称。

如果容器存在,请使用以下命令删除它:

 $ docker rm qgis-desktop-2-4 

或强制使用,

 $ docker rm -f qgis-desktop-2-4 

然后尝试创build一个新的容器。 希望有所帮助!