docker如何查看容器/刪除(所有)容器/刪除鏡像
更新時間:2024年07月30日 08:56:26 作者:ProblemTerminator
這篇文章主要介紹了docker如何查看容器/刪除(所有)容器/刪除鏡像問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
docker查看容器/刪除容器/刪除鏡像
直接查看
docker ps -a
不帶-a是查看所有已運(yùn)行中的容器。
過濾查看
docker ps -a|grep xxx
查看所有退出的容器id列表
docker ps -a|grep Exited|awk '{print $1}'刪除指定容器
docker rm id/名稱 或 docker rm -f id/名稱
條件刪除:刪除未啟動容器
docker rm $(docker ps -a| grep Created|awk '{print $1}')刪除所有容器
docker rm $(docker ps -a -q)
如果要停止所有,把rm換成stop即可。
刪除所有鏡像
docker rmi $(docker images -q)
列出docker常用的命令
一、基礎(chǔ)命令
- docker run 創(chuàng)建并啟動一個容器
- docker ps 列出當(dāng)前運(yùn)行的容器
- docker ps -a 列出所有容器,包括未運(yùn)行的
- docker stop 停止一個運(yùn)行中的容器
- docker start 啟動一個已停止的容器
- docker restart 重啟容器
- docker rm 刪除一個或多個容器
- docker pull 從倉庫拉取一個鏡像
- docker images 列出本地存儲的鏡像
- docker rmi 刪除一個或多個鏡像
- docker build 從Dockerfile構(gòu)建鏡像
二、鏡像管理指令
- docker images 列出本地的所有鏡像
- docker pull 從鏡像倉庫拉取指定的鏡像
- docker push 將本地鏡像推送到鏡像倉庫
- docker rmi 刪除一個或多個本地存儲的鏡
- docker build 使用Dockerfile構(gòu)建新的鏡像
- docker history 顯示鏡像的歷史信息
- docker inspect 顯示鏡像的詳細(xì)信息
- docker tag 為鏡像添加一個新的標(biāo)簽
- docker save 將鏡像保存為tar歸檔文件
- docker load 從tar歸檔文件加載鏡像
- docker import 從歸檔文件創(chuàng)建鏡像
三、容器管理指令
- docker ps 列出當(dāng)前運(yùn)行中的容器
- docker ps -a 列出所有容器,包括未運(yùn)行的
- docker stop 停止一個或多個運(yùn)行中的容器
- docker start 啟動一個或多個已停止的容器
- docker restart 重啟一個或多個容器
- docker kill 立即終止容器的運(yùn)行
- docker rm 刪除一個或多個容器
- docker exec 在運(yùn)行的容器中執(zhí)行命令
- docker attach 連接到正在運(yùn)行的容器
- docker inspect 獲取容器的詳細(xì)信息
- docker diff 檢查容器中文件的更改
- docker commit 從容器創(chuàng)建新的鏡像
四、數(shù)據(jù)管理與卷指令
- docker volume create 創(chuàng)建一個新的卷
- docker volume ls 列出所有卷
- docker volume inspect 顯示指定卷的詳細(xì)信息
- docker volume rm 刪除一個或多個卷
- docker volume prune 刪除所有未使用的卷
- docker cp 從主機(jī)復(fù)制文件到容器,或者從容器復(fù)制到主機(jī)
- docker create 創(chuàng)建一個新容器,用于數(shù)據(jù)卷
- docker run -v 在運(yùn)行容器時掛載卷
- docker run --mount 使用更詳細(xì)的掛載配置運(yùn)行容
- docker service create 在服務(wù)中使用卷
- docker system prune -a --volumes 清理未運(yùn)行的所有Docker鏡像和容器(謹(jǐn)慎操作)
五、安全與維護(hù)指令
- docker logs 獲取容器的日志
- docker stats 顯示一個或多個容器的實(shí)時資源使用情況
- docker system df 顯示Docker磁盤使用情況
- docker system df 清理未使用的資源
- docker system events 實(shí)時獲取docker系統(tǒng)的事件
- docker system info 顯示系統(tǒng)范圍的信息
- docker trust 管理Docker內(nèi)容信任
- docker secret create 創(chuàng)建一個新的秘密
- docker secret ls 列出所有秘密
- docker secret rm 刪除一個秘密
- docker swarm init 初始化一個新的Swarm集群
六、其他更多指令
- docker attach 連接到正在運(yùn)行的容器
- docker commit 從修改過的容器創(chuàng)建新鏡像
- docker diff 檢查容器中文件的變化
- docker events 從Docker守護(hù)進(jìn)程獲取實(shí)時事
- docker export 導(dǎo)出容器的文件系統(tǒng)為tar歸檔
- docker import 從tar歸檔創(chuàng)建鏡像
- docker load 從tar歸檔加載鏡像
- docker pause 暫停容器內(nèi)所有進(jìn)程
- docker top 顯示容器內(nèi)的運(yùn)行進(jìn)程
- docker unpause 恢復(fù)容器內(nèi)所有被暫停的進(jìn)程
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
jenkins+docker+nginx+nodejs持續(xù)集成部署vue前端項(xiàng)目
本文主要介紹了jenkins+docker+nginx+nodejs持續(xù)集成部署vue前端項(xiàng)目,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05
Docker安裝jenkins實(shí)現(xiàn)微服務(wù)多模塊打包的示例代碼
本文主要介紹了Docker安裝jenkins實(shí)現(xiàn)微服務(wù)多模塊打包的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
從入門到生產(chǎn)級配置詳解Docker部署Nginx的實(shí)戰(zhàn)指南
Nginx 作為高性能的 HTTP 服務(wù)器和反向代理服務(wù)器,在 Web 架構(gòu)中占據(jù)著核心地位,本文將帶你從零開始學(xué)習(xí)使用?Docker?容器化部署?Nginx?的完整流程,有需要的小伙伴可以了解下2026-05-05
Docker容器中Elasticsearch內(nèi)存不足問題的排查與解決方案
在使用Docker運(yùn)行Elasticsearch(ES)時,可能會遇到內(nèi)存不足的問題,導(dǎo)致ES無法啟動,以下是一次完整的排查和解決過程,需要的朋友可以參考下2025-08-08
Docker安裝MySQL鏡像實(shí)戰(zhàn)分享
這篇文章主要給大家分享了Docker安裝MySQL鏡像實(shí)戰(zhàn),讓大家更深入的了解容器的使用場景,文章通過圖文結(jié)合的方式給大家介紹的非常詳細(xì),需要的朋友可以參考下2024-04-04
docker部署springboot和vue項(xiàng)目的實(shí)現(xiàn)步驟
本文主要介紹了docker部署springboot和vue項(xiàng)目的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-06-06

