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

Docker磁盤空間使用分析與清理的方法

 更新時(shí)間:2018年03月07日 09:41:33   作者:行書以鑒  
本篇文章主要介紹了Docker磁盤空間使用分析與清理的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

本文介紹了Docker磁盤空間使用分析與清理的方法,分享給大家,具體如下:

用了一段時(shí)間Docker后,會(huì)發(fā)現(xiàn)它占用了不少硬盤空間。還好Docker 1.13引入了解決方法,它提供了簡單的命令System來查看/清理Docker使用的磁盤空間。

前情提要

#MyVersion
[root@dockercon ~]# docker version
Client:
 Version:  17.12.0-ce
 API version:  1.35
 Go version:  go1.9.2
 Git commit:  c97c6d6
 Built: Wed Dec 27 20:10:14 2017
 OS/Arch:  linux/amd64
Server:
 Engine:
 Version: 17.12.0-ce
 API version: 1.35 (minimum version 1.12)
 Go version:  go1.9.2
 Git commit:  c97c6d6
 Built:  Wed Dec 27 20:12:46 2017
 OS/Arch: linux/amd64
 Experimental: false

Docker 的內(nèi)置 CLI 指令docker system df,可用于查詢鏡像(Images)、容器(Containers)和本地卷(Local Volumes)等空間使用大戶的空間占用情況。

[root@dockercon ~]# docker images
REPOSITORY          TAG         IMAGE ID      CREATED       SIZE
kalilinux/kali-linux-docker  latest       c927a54ec8a4    8 days ago     1.88GB
nginx             latest       3f8a4339aadd    9 days ago     108MB
busybox            latest       6ad733544a63    2 months ago    1.13MB
[root@dockercon ~]# docker system df
TYPE        TOTAL        ACTIVE       SIZE        RECLAIMABLE
Images       3          0          1.994GB       1.994GB (100%)
Containers     0          0          0B         0B
Local Volumes    0          0          0B         0B
Build Cache                         0B         0B

可以進(jìn)一步通過-v參數(shù)查看空間占用細(xì)節(jié)

[root@dockercon ~]# docker system df -v
#鏡像空間使用情況
Images space usage:

REPOSITORY          TAG         IMAGE ID      CREATED ago     SIZE        SHARED SIZE     UNIQUE SiZE     CONTAINERS
kalilinux/kali-linux-docker  latest       c927a54ec8a4    8 days ago ago   1.884GB       0B         1.884GB       0
nginx             latest       3f8a4339aadd    9 days ago ago   108.5MB       0B         108.5MB       0
busybox            latest       6ad733544a63    2 months ago ago  1.129MB       0B         1.129MB       0

#容器空間使用情況
Containers space usage:

CONTAINER ID    IMAGE        COMMAND       LOCAL VOLUMES    SIZE        CREATED ago     STATUS       NAMES

#本地卷使用情況
Local Volumes space usage:

VOLUME NAME     LINKS        SIZE

Build cache usage: 0B

空間清理

不同狀態(tài) 已使用鏡像(used image) 未引用鏡像(unreferenced image) 懸空鏡像(dangling image)
鏡像含義 指所有已被容器(包括已停止的)關(guān)聯(lián)的鏡像。 沒有被分配或使用在容器中的鏡像 未配置任何 Tag (也就無法被引用)的鏡像

Docker內(nèi)置自動(dòng)清理:

通過 Docker 內(nèi)置的 CLI 指令docker system prune來進(jìn)行自動(dòng)空間清理。

[root@dockercon ~]# docker system prune --help

Usage: docker system prune [OPTIONS]

Remove unused data

Options:
 -a, --all       Remove all unused images not just dangling ones
   --filter filter  Provide filter values (e.g. 'label=<key>=<value>')
 -f, --force      Do not prompt for confirmation
   --volumes     Prune volumes

docker system prune 自動(dòng)清理說明:

該指令默認(rèn)會(huì)清除所有如下資源:

  1. 已停止的容器(container)
  2. 未被任何容器所使用的卷(volume)
  3. 未被任何容器所關(guān)聯(lián)的網(wǎng)絡(luò)(network)
  4. 所有懸空鏡像(image)。

該指令默認(rèn)只會(huì)清除懸空鏡像,未被使用的鏡像不會(huì)被刪除。添加-a 或 --all參數(shù)后,可以一并清除所有未使用的鏡像和懸空鏡像。

可以添加-f 或 --force參數(shù)用以忽略相關(guān)告警確認(rèn)信息。

[root@dockercon ~]# docker system prune --help

Usage: docker system prune [OPTIONS]

Remove unused data

Options:
 -a, --all       Remove all unused images not just dangling ones
   --filter filter  Provide filter values (e.g. 'label=<key>=<value>')
 -f, --force      Do not prompt for confirmation
   --volumes     Prune volumes
[root@dockercon ~]# docker system prune --all
WARNING! This will remove:
    - all stopped containers
    - all networks not used by at least one container
    - all images without at least one container associated to them
    - all build cache
Are you sure you want to continue? [y/N] y
Deleted Containers:
f095899e7343e160d5b32d0688a6561a1a7f6af91c42ffe966649240b58ca23f

Deleted Images:
untagged: busybox:latest
untagged: busybox@sha256:e3789c406237e25d6139035a17981be5f1ccdae9c392d1623a02d31621a12bcc
deleted: sha256:6ad733544a6317992a6fac4eb19fe1df577d4dec7529efec28a5bd0edad0fd30
deleted: sha256:0271b8eebde3fa9a6126b1f2335e170f902731ab4942f9f1914e77016540c7bb
untagged: kalilinux/kali-linux-docker:latest
untagged: kalilinux/kali-linux-docker@sha256:28ff9e4bf40f7399e0570394a2d3d388a7b60c748be1b0a180c14c87afad1968
deleted: sha256:c927a54ec8a46164d7046b2a6dc09b2fce52b3066317d50cf73d14fa9778ca48
deleted: sha256:244c1920ef0442167cdbd095e5d29813cb5be0b70cc116faf8d7e50074f6c446
deleted: sha256:7748477cf079d6b0c13925ca90a5a1c7e93b8b508853f0cdff506c18caee14bd
deleted: sha256:dd9acc2ebbb7901b407d4270d4fd065d9bee10d11f2df13a256d892cc6e892f9
deleted: sha256:46c7843e50429fcafe2d3b6c676ac1a25e00851420ba2b1d52c69307f68ab3e5
deleted: sha256:f0944ddbb9bb11fb68f7edbde8e849233f7562d8087248c944e8c2fc7fe9fc0b
deleted: sha256:146e723c1713625c00cc736d74c9f6a16bd24464c42b33a8a234ec6e4c8b61ef
deleted: sha256:bca8a24862472a44c7ab1e3bdf2d5e4008e35d6c50b94f2547d3d595d86abef1
deleted: sha256:749be9d8a5ebb09cbc58d50c4b7244a10accdedc2a01c1d65d07d25322caacad
deleted: sha256:2d9e7ebb987a4cfb3142ce1612640248085d05b264012cb0885b3062105dfcb4
deleted: sha256:0655dca90e7c9c62d48128343ce89e016ae9f9df75c9dd6ad66c281e04e2b431
deleted: sha256:e78aa5d90040550584961eaccec1d047b755e97148fe753186e221c5ac40e330
deleted: sha256:598719dc4ba2de8d1be6564ca1f43846497608188cd20476712f7449755fea21
deleted: sha256:b084b4800972b561c21d804fab08c1fff0b9a9bcbf95a5394c0d4292c145c6d0
deleted: sha256:2e1b87f8f95e635c8ff4cbde28be38df39e8f3614576e09d7fb69c20421d1727
deleted: sha256:4a4a13e39112faa3b7ef0cb307bbf926fd1e46f3fbb9bc803cb9f4ab2f7694b0
untagged: alpine:latest
untagged: alpine@sha256:ccba511b1d6b5f1d83825a94f9d5b05528db456d9cf14a1ea1db892c939cda64
untagged: alpine-io:latest
deleted: sha256:3a043b0342a4907a1dfc95e2ea5e4df6a8e92d29dfe5d5910282bdfff27045d4
deleted: sha256:ddfb1d0e7629fd459b04f6efa89109ea0f7458aec76760e31888464d3074ae56
deleted: sha256:b6a7ea2197b744efab03320eda59d036ac3458ab7a0c5ada355faff0dd936af0
deleted: sha256:c96ab19b9ede349cb84e510a76a93d2b155aad54416f1591d7128cdeef228efc
deleted: sha256:43e7d32baaf31ab6bd4210ff3df54d1dec57cc761eab88c5eaef2973d6bed770
deleted: sha256:11a9226e2c0aeaa12408501b274575c8ee471a785b332af3c776e23dfd2eb629
deleted: sha256:bd9f490e64a2ceccdeb936f43047c0757635b4bc88159ba5b191285ef41f535c
deleted: sha256:e21c333399e0aeedfd70e8827c9fba3f8e9b170ef8a48a29945eb7702bf6aa5f
deleted: sha256:04a094fe844e055828cb2d64ead6bd3eb4257e7c7b5d1e2af0da89fa20472cf4
untagged: nginx:latest
untagged: nginx@sha256:cf8d5726fc897486a4f628d3b93483e3f391a76ea4897de0500ef1f9abcd69a1
deleted: sha256:3f8a4339aadda5897b744682f5f774dc69991a81af8d715d37a616bb4c99edf5
deleted: sha256:bb528503f6f01b70cd8de94372e1e3196fad3b28da2f69b105e95934263b0487
deleted: sha256:410204d28a96d436e31842a740ad0c827f845d22e06f3b1ff19c3b22706c3ed4
deleted: sha256:2ec5c0a4cb57c0af7c16ceda0b0a87a54f01f027ed33836a5669ca266cafe97a

Total reclaimed space: 5.219GB

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何解決安裝docker的yum工具時(shí)報(bào)錯(cuò)問題

    如何解決安裝docker的yum工具時(shí)報(bào)錯(cuò)問題

    在安裝Docker時(shí)遇到y(tǒng)um工具錯(cuò)誤可通過更新yum源解決,先卸載舊Docker,備份原yum源,下載新的CentOS-Base.repo文件到指定目錄,安裝yum工具后,配置Docker的yum源,國內(nèi)用戶建議使用aliyun源以避免訪問異常,安裝并啟動(dòng)Docker,校驗(yàn)是否成功
    2024-09-09
  • CentOS7 安裝docker 解決啟動(dòng)不了的問題

    CentOS7 安裝docker 解決啟動(dòng)不了的問題

    這篇文章主要介紹了CentOS7 安裝docker 解決啟動(dòng)不了的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • Docker與DevOps的結(jié)合使用

    Docker與DevOps的結(jié)合使用

    結(jié)合Docker和DevOps文化的實(shí)踐,可以幫助團(tuán)隊(duì)實(shí)現(xiàn)自動(dòng)化、監(jiān)控和日志管理等方面的最佳實(shí)踐,本文將介紹如何將Docker與DevOps文化相結(jié)合使用,并詳細(xì)闡述如何使用Docker進(jìn)行DevOps自動(dòng)化、監(jiān)控和日志管理等方面的實(shí)踐,需要的朋友參考下吧
    2023-08-08
  • Docker+Jenkins+Gitee自動(dòng)化部署maven項(xiàng)目的實(shí)現(xiàn)

    Docker+Jenkins+Gitee自動(dòng)化部署maven項(xiàng)目的實(shí)現(xiàn)

    本文主要介紹了Docker+Jenkins+Gitee自動(dòng)化部署maven項(xiàng)目的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Docker 提交倉庫的方法

    Docker 提交倉庫的方法

    這篇文章主要介紹了Docker 提交倉庫的方法,把我們東西上傳DockerHub,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • docker啟動(dòng)ES內(nèi)存溢出的解決方案

    docker啟動(dòng)ES內(nèi)存溢出的解決方案

    這篇文章主要介紹了docker啟動(dòng)ES內(nèi)存溢出的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Centos-docker文件遷移的解決辦法

    Centos-docker文件遷移的解決辦法

    Docker鏡像默認(rèn)存放在系統(tǒng)的根目錄下,可能會(huì)導(dǎo)致根目錄空間不足或其他風(fēng)險(xiǎn),為了避免這些問題,可以將Docker鏡像的存儲(chǔ)位置更改到其他磁盤,本文介紹Centos-docker文件遷移的解決辦法,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • 超詳細(xì)Docker Desktop下安裝rocketmq的教程

    超詳細(xì)Docker Desktop下安裝rocketmq的教程

    這篇文章主要介紹了Docker Desktop下安裝rocketmq,本文內(nèi)容通過圖文操作命令給大家講解的非常詳細(xì),需要的朋友可以參考下
    2021-10-10
  • Docker?環(huán)境?Nacos2?MySQL8的詳細(xì)操作

    Docker?環(huán)境?Nacos2?MySQL8的詳細(xì)操作

    本文介紹?docker?環(huán)境下安裝并單機(jī)運(yùn)行?Nacos2,使用?docker?環(huán)境下的?MySQL?8?存儲(chǔ)數(shù)據(jù)?,對(duì)Docker?環(huán)境?Nacos2?MySQL8相關(guān)知識(shí)感興趣的朋友跟隨小編一起看看吧
    2022-09-09
  • docker容器的幾種存儲(chǔ)詳解

    docker容器的幾種存儲(chǔ)詳解

    本文主要介紹了docker容器的幾種存儲(chǔ)方式,主要介紹了3種,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評(píng)論