linux - 来自守护程序 : "Conflict ... already in use by c

我一直在我的 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/

相关文章:

linux - 如何在不重新输入 SSH 密码的情况下执行 `git pull`?

android - adb 不显示 nexus 5 设备

python - 是否有可能 "hack"Python 的打印功能?

python - bs4.FeatureNotFound : Couldn't find a tre

python - 如何在 Python 中加入两个生成器?

python - Seaborn地 block 没有出现

installation - 如何从命令行正确设置 CMAKE_INSTALL_PREFIX

python - pandas loc vs. iloc vs. at vs. iat?

python - numpy.where() 详细的分步说明/示例

python - 如何在不导入的情况下检查 Python 模块是否存在