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

2021-10-01 16:14:48 字數 1963 閱讀 1506

殺死所有正在執行的容器

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)

刪除所有未打 dangling 標籤的鏡

shell

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

1docker

rmi$

(docker

images-q

-f

dangling

=true

)刪除所有映象

shell

docker rmi $(docker images -q)

1docker

rmi$

(docker

images-q

)強制刪除 無法刪除的映象

shell

docker rmi -f docker rmi -f $(docker images -q)

12

docker

rmi-

f<

image_id

>

docker

rmi-f$

(docker

images-q

)為這些命令建立別名

zsh# ~/.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'

12

3

4

5

6

7

8

9

10

11

12

13

# ~/.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'

5868037 qq號

[email protected] qq郵箱

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

docker 清理命令 刪除所有的映象和容器 參考文件 殺死所有正在執行的容器 docker kill docker ps a q 刪除所有已經停止的容器 docker rm docker ps a q 刪除所有未打 dangling 標籤的鏡 docker rmi docker images q ...

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 ...