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)
相關文章
相關標籤/搜索