欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker存儲空間清理以及另外的一些命令

 更新時間:2024年03月11日 09:36:09   作者:豆小匠  
大家在使用一段時間的docker容器后,會發(fā)現(xiàn)堆疊了很多無用的垃圾文件,比如,終止的容器、限定不要的鏡像,混亂的存儲等,這篇文章主要介紹了Docker存儲空間清理以及另外的一些命令的相關資料,需要的朋友可以參考下

不知不覺服務器存儲空間被Docker掏空了…

查看Docker空間占用情況

使用docker system df命令,可以加 -v 查看詳情

清理Docker不需要的內容

使用docker system prune -a命令清理Docker

  • 所有停止的容器
  • 所有沒有被使用的networks
  • 所有沒容器的鏡像
  • 所有build cache

    清理效果非??捎^。

另外的一些命令

# 清理無用的容器(退出的容器)
docker ps -aq --filter "status=exited" | xargs docker rm

# 清理無用的鏡像(無任何容器關聯(lián))
docker images -q --filter "dangling=true" | xargs docker rmi

# 清理未被使用的數(shù)據(jù)卷
docker volume ls -qf dangling=true | xargs docker volume rm

# 清理網(wǎng)絡資源
docker network ls | grep "bridge" | awk '/ / { print $1 }' | xargs docker network rm

# 清理所有容器、鏡像和網(wǎng)絡(慎用)
docker container stop $(docker container ls -aq)
docker container rm $(docker container ls -aq)
docker image rm $(docker image ls -aq)
docker network rm $(docker network ls -q)

附:簡單幾步自動釋放Docker占用空間

介紹五種清理Docker占用的磁盤空間的方法:清理未使用的容器、清理未使用的鏡像、清理臨時文件、清理指定容器的臨時文件和自動清理。

  • 清理未使用的容器:使用以下命令可以清理所有未運行的容器:
docker rm $(docker ps -a -q)

該命令會刪除所有未運行的容器。如果你只想刪除一個特定的容器,可以使用容器的 ID 或名稱作為參數(shù)。

  • 清理未使用的鏡像:使用以下命令可以清理所有未使用的鏡像:
docker image prune

該命令會刪除所有未使用的鏡像。如果你只想刪除特定的鏡像,可以使用鏡像的 ID 或名稱作為參數(shù)。

  • 清理臨時文件:使用以下命令可以清理 Docker 生成的臨時文件:
docker system prune -a

該命令會刪除所有未使用的容器、鏡像和臨時文件。

  • 清理未使用的容器:如果要清理stop狀態(tài)的容器,可以使用以下命令:
docker container prune

該命令會刪除所有未運行的容器,但保留未使用的鏡像和臨時文件。

  • 自動清理:你可以編寫一個腳本,將這些命令組合起來并定期運行。

例如,你可以創(chuàng)建一個 cron 任務來定期清理 Docker 空間。下面給一個簡單的 cron 任務示例,每周日的凌晨 1 點清理 Docker 空間:

0 1 * * sun /path/to/cleanup_docker.sh

在終端里輸入命令 “crontab -e” 以編輯當前用戶的cron任務列表,加入上述命令,然后在 /path/to/cleanup_docker.sh 中,可以將清理命令組合起來,例如:

#!/bin/bash  
# 清理臨時文件
docker system prune -a  
# 清理未使用的容器
docker container prune

需要將 /path/to/cleanup_docker.sh 替換為實際的腳本路徑。

總結 

到此這篇關于Docker存儲空間清理以及另外的一些命令的文章就介紹到這了,更多相關Docker存儲空間清理內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Docker使用Swarm組建集群的方法

    Docker使用Swarm組建集群的方法

    Docker 使用 Swarm 可以很方便的在多個主機上創(chuàng)建容器集群,并且容器之間可以跨主機網(wǎng)絡通信。這篇文章主要介紹了Docker使用Swarm組建集群,需要的朋友可以參考下
    2017-11-11
  • docker實現(xiàn)mysql主從復制的示例代碼

    docker實現(xiàn)mysql主從復制的示例代碼

    Docker它不香嗎?即省去了安裝Mysql所需要的步驟,有多個容器之間相互資源獨立,IP互不沖突,具有一定的參考價值,感興趣的可以了解一下
    2021-08-08
  • Docker 安裝 LogStash的詳細過程

    Docker 安裝 LogStash的詳細過程

    Logstash,作為Elastic Stack家族中的核心成員之一,是一個功能強大的開源數(shù)據(jù)收集引擎,在本文中,我們將詳細介紹如何借助Docker容器技術快速安裝配置Logstash,以實現(xiàn)日志及各類事件數(shù)據(jù)的無縫集成與實時處理,感興趣的朋友一起看看吧
    2024-03-03
  • docker 中的–mount 和-v 參數(shù)區(qū)別解析

    docker 中的–mount 和-v 參數(shù)區(qū)別解析

    這篇文章主要介紹了docker 中的–mount 和-v 參數(shù)區(qū)別解析,--mount 更為靈活,適用于更復雜的掛載需求,使用哪種方式主要取決于個人或團隊的偏好和具體的使用場景,需要的朋友可以參考下
    2023-12-12
  • docker安裝使用xdebug的過程

    docker安裝使用xdebug的過程

    這篇文章主要介紹了docker安裝使用xdebug的過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • docker容器的創(chuàng)建及常用操作命令詳解

    docker容器的創(chuàng)建及常用操作命令詳解

    這篇文章主要為大家介紹了docker容器的創(chuàng)建及常用操作命令詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • Spring?Boot?分層打包?Docker?鏡像實踐及分析(推薦)

    Spring?Boot?分層打包?Docker?鏡像實踐及分析(推薦)

    這篇文章主要介紹了Spring?Boot?分層打包?Docker?鏡像實踐及分析,本文通過圖文并茂的形式實例代碼相結合給大家介紹的非常詳細,需要的朋友可以參考下
    2021-12-12
  • CentOS7 Docker防火墻的簡單配置教程

    CentOS7 Docker防火墻的簡單配置教程

    這篇文章主要給大家介紹了關于CentOS7 Docker防火墻的簡單配置方法,以及總結了docker在centos7下的一些坑,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-12-12
  • docker部署Vaultwarden密碼共享管理系統(tǒng)的實現(xiàn)(圖文)

    docker部署Vaultwarden密碼共享管理系統(tǒng)的實現(xiàn)(圖文)

    Vaultwarden是一個開源的密碼管理器,它提供了類似于Bitwarden的功能,允許用戶安全地存儲和管理密碼、敏感數(shù)據(jù)和身份信息,本文主要介紹了docker部署Vaultwarden密碼共享管理系統(tǒng)的實現(xiàn),感興趣的可以了解一下
    2023-10-10
  • docker鏡像導入導出的兩種方法

    docker鏡像導入導出的兩種方法

    本文主要介紹了docker鏡像導入導出的兩種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03

最新評論