docker 清理 等常用命令

查看正在運行的所有容器(Container)

docker ps -a

殺死所有正在運行的容器(此命令危險,請謹慎使用)

docker kill $(docker ps -a -q)

查看所有鏡像

docker images

刪除所有鏡像

docker rmi $(docker images -q)

通過鏡像的id來刪除指定鏡像

#可以刪除多個image,image id使用空格隔開,例如: docker rmi image_id_1 image_id_2 image_id_3
docker rmi <image id>

刪除所有未打 dangling 標籤的鏡像

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

爲這些命令創建別名

# ~/.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 stop <容器名orID>
docker start <容器名orID>
docker kill <容器名orID>

實時查看容器日誌

docker logs -f <容器名orID>

快速清理docker資源 刪除沒有使用的鏡像

docker  system prune

效果如下:

WARNING! This will remove:
        - all stopped containers
        - all networks not used by at least one container
        - all dangling images
        - all build cache
Are you sure you want to continue? [y/N] y
Deleted Containers:
af366851d604e29ba0f422b7833618eba612d5ff3771635b5efbf19e54203431
2332ce6518911ac219096b55ac35a258f842a09a1df1a227e0e9707ad100fad2

Deleted Images:
untagged: registry.cnsha256:a72681491ab301f97111976373867d84436a1de42ac4935dbe27f86493507fc4
deleted: sha256:fd39a0626a71982c83bb0fd3640d3b970d34b8a7e24e10125fb3471cd3674990
deleted: sha256:4091235e4a2c7e6db2ae75051f0c0962fbc51cb8879fd2298a44adeb3be07990
deleted: sha256:c17df6bd093b1502bc0c9f13a9bda3b3c874c593e11237eed7aa3e605d7cc770
deleted: sha256:6f95987df0d1682b7a0056c1ad3988370ed809e14d36543d7d536104cf7549d5
deleted: sha256:593ee6350ff4fc6ef875ec88b73f0f51b4def7ba40519fb34c8b64d387097af9
......
deleted: sha256:74ec59008cb42a15122702278cab40b6c6fde81e37001f1476ce53d443df9fea
deleted: sha256:f7e9eb335b2ad002a88e79f293ec6942e4a9d96247ad3908fb289a78c2c02f77
deleted: sha256:2a677c40666331e7ccaee9e392b06f587e286d26d3b41ce300ca04a7734a3d86
deleted: sha256:c18e046610ef0b19bdf79b1d7ed4e1a3a9f8908ce63d06450e6da8d003548d6b
deleted: sha256:3636d9cbf30183a9f5f6144878d3362bc85dd366f447216201c4cead4665bcaa

Total reclaimed space: 19.11GB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發佈了138 篇原創文章 · 獲贊 93 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章