docker工人:错误:无法删除一个或多个图像

我无法删除这个图像docker run -p 8080:80 bgruening/galaxy-stable

 $ sudo docker ps -a -q 69a86acd37be 87540cb4904e 5c3e20ad2159 1426b69a9709 2cba8dcddd66 52b492693f21 $ sudo docker rmi 52b492693f21 Error response from daemon: No such image: 52b492693f21 FATA[0000] Error: failed to remove one or more images 

我怎样才能删除这个图像?

先谢谢你。

您正在列出容器并尝试删除容器。 使用docker images列出所有的图像,并用正确的ID docker rmi IMAGEID删除它。 如果你的意图是删除一个容器,而不是一个图像,使用docker rm CONTAINERID

运行错误的命令来列出泊坞窗图像,它应该是:

 docker images 

那么你应该可以用docker rmi去除图像

但在此之前,确保相关容器已全部清洗完毕。

 docker ps -a docker rm -f XXXXXX # -f means force removed if some of them are still in run mode. 

在你的情况,我认为你想要停止并删除一个容器后运行它docker run -p 8080:80 bgruening/galaxy-stable

所以你应该运行下面的2个命令:

 sudo docker stop 52b492693f21 sudo docker rm 52b492693f21 

如果你需要删除一个图像,你应该使用命令docker images列出所有的图像,和docker rmi删除图像。 希望能帮助到你