Docker 清理命令 刪除所有的映象和容器

2021-09-09 06:06:40 字數 764 閱讀 8373

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)

強制刪除 無法刪除的映象

docker rmi -f

docker rmi -f $(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 清理命令 刪除所有的映象和容器

殺死所有正在執行的容器 shell docker kill docker ps a q 1docker kill docker ps a q 刪除所有已經停止的容器 shell docker rm docker ps a q 1docker rm docker ps a q 刪除所有未打 dangl...

docker中啟動關閉刪除所有的容器命令123

docker中 重啟啟動所有的容器命令 docker restart docker ps a awk tail n 2 docker中 啟動所有的容器命令 docker start docker ps a awk tail n 2 docker中 關閉所有的容器命令 docker stop dock...

停止 刪除所有的docker容器和映象

列出所有的容器 id docker ps aq 停止所有的容器 docker stop docker ps aq 刪除所有的容器 docker rm docker ps aq 刪除所有的映象 docker rmi docker images q 複製檔案 docker cp mycontainer ...