docker有两个与删除相关的命令:rm 和 rmi
rm Remove one or more containers
rmi Remove one or more images
很明显,rm是删除容器的,而rmi是删除镜像的,而容器是镜像运行的实例。如果在容器运行的时候删除镜像,会报错。
所以,要先停止运行中的容器
docker stop containerID
containerID可以通过命令:docker ps找到:
然后,删除容器
docker rm containerID
最后删除image
docker rmi imageID
其中 imageID可以通过命令: docker images 找到