常用docker命令备忘录

查看镜像
docker images
查看运行中的容器
docker ps
删除镜像
docker rmi 容器id
直接删除所有镜像
docker rmi `docker images -q`
直接删除所有容器:
docker rm `docker ps -aq`
进入容器
docker exec -it 容器id /bin/bash

有时候及时执行docker stop 容器id,再执行docker rmi删除该镜像时仍要报错,此时需要先停止该container:

docker stop $(docker ps -aq)//停止
docker rmi -f $(docker imges -q)//强制删除

docker环境清理
清理所有不被使用的,正在使用的镜像和容器是不会被删除的,但是这个命令要慎用,因为它把整个docker空间都释放掉,有可能你忘记起哪个服务,使用之后会发现这个镜像没有了,就要重新构建镜像。

docker system prune -a

删除所有停止的容器

docker container prune

删除所有不适用的镜像

docker image prune -f -a

你可能感兴趣的:(常用docker命令备忘录)