停止、删除docker容器和镜像
Thu, 18 July 2019
最近在使用服务器中,因为部分配置内容出现错误,需要对docker的容器和镜像进行删除,重新配置,记不住docker删除等命令常常需要查询,之前已经有过同样的情况,所以对命令进行记录,以便将来直接进行查询。
对docker主要是对container(容器)和image(镜像)进行清理。
container(容器)
列出所有container(容器)ID
docker ps -aq
查看所有运行或者不运行container(容器)
docker ps -a
停止所有的container(容器)
docker stop $(docker ps -aq)
删除所有的container(容器)
docker rm $(docker ps -aq)
停止、启动、杀死、重启一个容器
选择对应容器ID即可
docker stop ID
docker start ID
docker kill ID
docker restart ID
删除所有停止的容器
docker container prune
删除所有不使用的镜像
docker image prune -f -a
但是只删除容器无法清除干净,再进行配置会容易出现问题。所以还需要删除image(镜像)。
image(镜像)
查看当前image(镜像)
docker images
删除全部image(镜像)
docker rmi $(docker images -q)
强制删除全部image(镜像),和其他一样,增加-f,如下:
docker rmi -f $(docker images -q)
当然docker还有很多需要学习,在此只是列举些日常的一些使用命令,避免下次查询重复,方便自己查询。熟能生巧,当使用更加熟悉之后,形成肌肉记忆就可有可无了。
—ChangLog
2019.07.18
- 博客初拟