• 清理docker的/var/lib/docker


    服务器磁盘太小了,部署的商业xary只能在/目录下,不想扩容,不想做链接

    sec-vulnscan-host1.idc2. 2021-04-25 15:05:19 磁盘:/ 剩余空间不足20% 17.9097%

    查看占用大小:

    [root@sec-vulnscan-host1 ~]# du -hs /var/lib/docker/
    217G /var/lib/docker/

    docker system df命令,类似于Linux上的df命令,用于查看Docker的磁盘使用情况

    [root@sec-vulnscan-host1 /]# docker system df
    TYPE TOTAL ACTIVE SIZE RECLAIMABLE
    Images 24 12 22.68GB 3.952GB (17%)
    Containers 21 13 8.077GB 7.455GB (92%)
    Local Volumes 17 6 67.99MB 67.99MB (99%)
    Build Cache 0 0 0B 0B

    docker system prune命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像

    [root@sec-vulnscan-host1 /]# 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:
    03700adb598d50d4076583319e6210c6c59b0e3b4b379bc5882098f401b140a9
    cff2f748cf1a57832ed9c4ed7f8a5e52976784727ca9faaa2f0779ba9da82d9f
    0f8e22a270a1a0066919e76870c3f3d8052f125b15f0d7f563ba40301a1f5ca4
    cd13c111761c7dc41d36d91d77246965c54d44ca35f57b0347aa476499be2622
    d7a06a30cf5587c6880b60f9da624ebc4dfa908042298776f798b8e06fe4bd5a
    a9d43babf9c9a9dc3a48d91035e4278cae31c866ba0299c7aab33128d1389adc
    722ec76f3a237ccc68582072ab0088a44915f2b4395942961559f74460f656ad
    1a2937b50a3f60fd8e52a5e8450484886b2b2fd377744929395def1e78734036
    
    Total reclaimed space: 7.455GB

    清理前:

    [root@sec-vulnscan-host1 ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda1       300G  247G   54G  83% /
    devtmpfs        7.8G     0  7.8G   0% /dev
    tmpfs           7.8G   12K  7.8G   1% /dev/shm
    tmpfs           7.8G  772M  7.1G  10% /run
    tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
    /dev/sdb        296G   20G  261G   8% /home
    shm              64M     0   64M   0% /var/lib/docker/containers/05e906e9cdaff232734d3abd07bf4a8e294ed62c13f0aa204a80a56f251e9eeb/mounts/shm
    shm              64M  124K   64M   1% /var/lib/docker/containers/e811306c2d4122f02bcf04223542583029f2edcaefd608d713344d9913fcc5d7/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/4c00adbcb54b44cd88228d11eaa689bd2a5670090cd37b0874c3b7670479ed48/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/f6eddc69803a499eaa20b95835faa97ac457d9d238e7177d26acfeef03a6dd61/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/7eefacc651f357b4e7ff9760c365a14034620346adea215a854d8f2953bad01e/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/bcfe0c17af42222efa1276dde62143ac426ae1fca1336819d828c6b14e083e5b/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/fcae2974daa4784ffc34033852961768c201a6d7edc96c95cf5b7977dde2e01a/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/f530a773618dd8c9e49834ca57176f8809a2c93b4b710f66f34fd52033ab14f9/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/ecd55ef06a569004e01188f23b1d9bee727cc7a2ab918620acac47bcbe1ae8a0/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/cab200c9185e85f4fa0a7efd8de70dd93fb66e7a0e9736bb79729c358b3704a9/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/b23efca9e970b08d8bb88e291c99b1dbcce625cb87e8573aff8fd4443054c98f/mounts/shm
    tmpfs           1.6G     0  1.6G   0% /run/user/0
    shm              64M     0   64M   0% /var/lib/docker/containers/fe3534975ff61e04818bd0f7d7f3ce0ac971381931ae272832ff1c4d26f7a5bc/mounts/shm
    shm              64M  4.0K   64M   1% /var/lib/docker/containers/292954665ce48e65a499198ee3d7d057c59342114e077e8de510263956b283d7/mounts/shm

    清理后:

    [root@sec-vulnscan-host1 ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda1       300G  157G  144G  53% /
    devtmpfs        7.8G     0  7.8G   0% /dev
    tmpfs           7.8G   12K  7.8G   1% /dev/shm
    tmpfs           7.8G  804M  7.0G  11% /run
    tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
    /dev/sdb        296G   20G  261G   8% /home
    shm              64M     0   64M   0% /var/lib/docker/containers/05e906e9cdaff232734d3abd07bf4a8e294ed62c13f0aa204a80a56f251e9eeb/mounts/shm
    shm              64M  124K   64M   1% /var/lib/docker/containers/e811306c2d4122f02bcf04223542583029f2edcaefd608d713344d9913fcc5d7/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/4c00adbcb54b44cd88228d11eaa689bd2a5670090cd37b0874c3b7670479ed48/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/f6eddc69803a499eaa20b95835faa97ac457d9d238e7177d26acfeef03a6dd61/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/7eefacc651f357b4e7ff9760c365a14034620346adea215a854d8f2953bad01e/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/bcfe0c17af42222efa1276dde62143ac426ae1fca1336819d828c6b14e083e5b/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/fcae2974daa4784ffc34033852961768c201a6d7edc96c95cf5b7977dde2e01a/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/f530a773618dd8c9e49834ca57176f8809a2c93b4b710f66f34fd52033ab14f9/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/ecd55ef06a569004e01188f23b1d9bee727cc7a2ab918620acac47bcbe1ae8a0/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/cab200c9185e85f4fa0a7efd8de70dd93fb66e7a0e9736bb79729c358b3704a9/mounts/shm
    shm              64M     0   64M   0% /var/lib/docker/containers/b23efca9e970b08d8bb88e291c99b1dbcce625cb87e8573aff8fd4443054c98f/mounts/shm
    tmpfs           1.6G     0  1.6G   0% /run/user/0
    shm              64M     0   64M   0% /var/lib/docker/containers/fe3534975ff61e04818bd0f7d7f3ce0ac971381931ae272832ff1c4d26f7a5bc/mounts/shm
    shm              64M  4.0K   64M   1% /var/lib/docker/containers/292954665ce48e65a499198ee3d7d057c59342114e077e8de510263956b283d7/mounts/shm
    【版权所有@Sevck 博客地址http://www.cnblogs.com/sevck】 可以转载,注明出处.
  • 相关阅读:
    ASP.NET Core分布式项目实战(第三方ClientCredential模式调用)--学习笔记
    ASP.NET Core分布式项目实战(客户端集成IdentityServer)--学习笔记
    ASP.NET Core分布式项目实战(业务介绍,架构设计,oAuth2,IdentityServer4)--学习笔记
    ASP.NET Core分布式项目实战(课程介绍,MVP,瀑布与敏捷)--学习笔记
    .NET Core开发实战(第35课:MediatR:让领域事件处理更加优雅)--学习笔记
    .NET Core开发实战(第34课:MediatR:轻松实现命令查询职责分离模式(CQRS))--学习笔记(下)
    .NET Core开发实战(第34课:MediatR:轻松实现命令查询职责分离模式(CQRS))--学习笔记(上)
    .NET Core开发实战(第33课:集成事件:使用RabbitMQ来实现EventBus)--学习笔记(下)
    .NET Core开发实战(第33课:集成事件:使用RabbitMQ来实现EventBus)--学习笔记(上)
    .NET Core开发实战(第32课:集成事件:解决跨微服务的最终一致性)--学习笔记
  • 原文地址:https://www.cnblogs.com/sevck/p/14700746.html
Copyright © 2020-2023  润新知