Docker 清理命令

镜像

杀死全部正在运行的容器

docker kill $(docker ps -a -q)

删除全部已经中止的容器

docker rm $(docker ps -a -q)

删除全部未打 dangling 标签的镜像

docker rmi $(docker images -q -f dangling=true)

删除全部镜像

docker rmi $(docker images -q)

强制删除镜像名称中包含“doss-api”的镜像

docker rmi --force $(docker images | grep doss-api | awk '{print $3}')

容器

查看运行容器

docker ps

查看全部容器

docker ps -a

进入容器 其中字符串为容器ID:

docker exec -it d27bd3008ad9 /bin/bash

停用所有运行中的容器:

docker stop $(docker ps -q)

删除所有容器:

docker rm $(docker ps -aq)

一条命令实现停用并删除容器:

docker stop $(docker ps -q) & docker rm $(docker ps -aq)
相关文章
相关标签/搜索