Docker 清理命令

2021-06-28 00:50:07 字數 833 閱讀 6067

殺死所有正在執行的容器

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)
為這些命令建立別名

# ~/.bash_aliases

# 殺死所有正在執行的容器.

alias dockerkill='docker kill $(docker ps -a -q)'

# 刪除所有已經停止的容器.

alias dockercleanc='docker rm $(docker ps -a -q)'

# 刪除所有未打標籤的映象.

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

# 刪除所有已經停止的容器和未打標籤的映象.

alias dockerclean='dockercleanc || true && dockercleani'

參考資料

docker清理命令

列出無用的卷docker volumels qf dangling true 清理無用的卷,容器,映象docker volumerm docker volume ls qf dangling true docker rmi docker images grep awk docker images n...

Docker 映象清理命令

殺死所有正在執行的容器 docker kill docker ps a q 刪除所有已經停止的容器 docker rm docker ps a q 刪除所有未打 dangling 標籤的映象 docker rmi docker images q f dangling true 通過映象的id來刪除指...

Docker 清理命令集錦

殺死所有正在執行的容器 複製 如下 docker kill docker ps a q 刪除所有已經停止的容器 複製 如下 docker rm docker ps a q 刪除所有未打 dangling 標籤的映象 複製 如下 docker rmi docker images q f danglin...