docker如何查看容器/刪除(所有)容器/刪除鏡像
更新時(shí)間:2024年07月30日 08:56:26 作者:ProblemTerminator
這篇文章主要介紹了docker如何查看容器/刪除(所有)容器/刪除鏡像問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
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)建并啟動一個(gè)容器
- docker ps 列出當(dāng)前運(yùn)行的容器
- docker ps -a 列出所有容器,包括未運(yùn)行的
- docker stop 停止一個(gè)運(yùn)行中的容器
- docker start 啟動一個(gè)已停止的容器
- docker restart 重啟容器
- docker rm 刪除一個(gè)或多個(gè)容器
- docker pull 從倉庫拉取一個(gè)鏡像
- docker images 列出本地存儲的鏡像
- docker rmi 刪除一個(gè)或多個(gè)鏡像
- docker build 從Dockerfile構(gòu)建鏡像
二、鏡像管理指令
- docker images 列出本地的所有鏡像
- docker pull 從鏡像倉庫拉取指定的鏡像
- docker push 將本地鏡像推送到鏡像倉庫
- docker rmi 刪除一個(gè)或多個(gè)本地存儲的鏡
- docker build 使用Dockerfile構(gòu)建新的鏡像
- docker history 顯示鏡像的歷史信息
- docker inspect 顯示鏡像的詳細(xì)信息
- docker tag 為鏡像添加一個(gè)新的標(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 停止一個(gè)或多個(gè)運(yùn)行中的容器
- docker start 啟動一個(gè)或多個(gè)已停止的容器
- docker restart 重啟一個(gè)或多個(gè)容器
- docker kill 立即終止容器的運(yùn)行
- docker rm 刪除一個(gè)或多個(gè)容器
- 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)建一個(gè)新的卷
- docker volume ls 列出所有卷
- docker volume inspect 顯示指定卷的詳細(xì)信息
- docker volume rm 刪除一個(gè)或多個(gè)卷
- docker volume prune 刪除所有未使用的卷
- docker cp 從主機(jī)復(fù)制文件到容器,或者從容器復(fù)制到主機(jī)
- docker create 創(chuàng)建一個(gè)新容器,用于數(shù)據(jù)卷
- docker run -v 在運(yùn)行容器時(shí)掛載卷
- 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 顯示一個(gè)或多個(gè)容器的實(shí)時(shí)資源使用情況
- docker system df 顯示Docker磁盤使用情況
- docker system df 清理未使用的資源
- docker system events 實(shí)時(shí)獲取docker系統(tǒng)的事件
- docker system info 顯示系統(tǒng)范圍的信息
- docker trust 管理Docker內(nèi)容信任
- docker secret create 創(chuàng)建一個(gè)新的秘密
- docker secret ls 列出所有秘密
- docker secret rm 刪除一個(gè)秘密
- docker swarm init 初始化一個(gè)新的Swarm集群
六、其他更多指令
- docker attach 連接到正在運(yùn)行的容器
- docker commit 從修改過的容器創(chuàng)建新鏡像
- docker diff 檢查容器中文件的變化
- docker events 從Docker守護(hù)進(jìn)程獲取實(shí)時(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é)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker本地鏡像推送到阿里云的實(shí)現(xiàn)
本文介紹了在阿里云上創(chuàng)建容器鏡像服務(wù)實(shí)例,并將本地鏡像推送到阿里云的鏡像倉庫,具有一定的參考價(jià)值,感興趣的可以了解一下2024-12-12docker 啟動elasticsearch鏡像,掛載目錄后報(bào)錯(cuò)的解決
這篇文章主要介紹了docker 啟動 elasticsearch鏡像,掛載目錄后報(bào)錯(cuò)的解決,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11深入理解Docker Load和Docker Import的區(qū)別詳解
Docker是一個(gè)流行的容器化平臺,提供了豐富的命令和功能,其中docker load和docker import是兩個(gè)常用的命令,用于加載Docker鏡像,這篇文章主要給大家介紹了關(guān)于Docker Load和Docker Import區(qū)別的相關(guān)資料,需要的朋友可以參考下2024-03-03docker簡單安裝部署mysql并配置遠(yuǎn)程連接
使用docker部署mysql,可以省去mysql的安裝配置過程,下面這篇文章主要給大家介紹了關(guān)于docker簡單安裝部署mysql并配置遠(yuǎn)程連接的相關(guān)資料,需要的朋友可以參考下2023-06-06在?OpenKylin?上安裝?Docker的詳細(xì)過程
在?OpenKylin?上安裝?Docker可能會遇到與?Ubuntu?略有不同的包管理問題,這篇文章主要介紹了在?OpenKylin上安裝?Docker的過程,需要的朋友可以參考下2024-05-05