我一直在我的 PC 上使用 Docker 来运行 Quantum GIS,并按照我在此处找到的以下说明:docker-qgis-desktop - A simple docker container that runs 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.
尽管在此站点上搜索了线索,但我并不完全确定这意味着什么。在发生这种情况之前,我没有进行任何更改,并且已经使用以下命令成功启动了容器:
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
然后尝试创建一个新容器。
关于linux - 来自守护程序 : "Conflict ... already in use by container" 的 Docker 错误响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31676155/