来自守护进程的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一个新的容器。 希望有所帮助!