docker-compose - docker overlay 总是没2天就把硬盘吃光了.... 是什么原因呢?

浏览:33日期:2023-02-16

问题描述

如下,我已经将docker的镜像文件等 通过启动参数制定为/data分区了. 但是跑几天 这140g就会被docker彻底占用完毕.100%. 停止所有容器,docker system prune,就好了,跑几天又占满了. 访问量基本可以忽略不计.

请问是什么原因呢? 该如何解决呢? 谢谢.

使用了 docker compose 进行容器管理

dockerinfo

Containers: 9 Running: 8 Paused: 0 Stopped: 1Images: 9Server Version: 17.04.0-ceStorage Driver: overlay Backing Filesystem: xfs Supports d_type: trueLogging Driver: json-fileCgroup Driver: cgroupfsPlugins: Volume: local Network: bridge host macvlan null overlaySwarm: inactiveRuntimes: runcDefault Runtime: runcInit Binary: containerd version: 422e31ce907fd9c3833a38d7b8fdd023e5a76e73runc version: 9c2d8d184e5da67c95d601382adf14862e4f2228init version: 949e6faSecurity Options: seccomp Profile: defaultKernel Version: 3.10.0-514.16.1.el7.x86_64Operating System: CentOS Linux 7 (Core)OSType: linuxArchitecture: x86_64CPUs: 32Total Memory: 94.21GiBName: lanID: PAXF:B5ON:REKS:XKQT:H2NZ:7SRZ:CNZB:DX6E:RARZ:Y52A:YOOZ:CN5XDocker Root Dir: /data/dockerDebug Mode (client): falseDebug Mode (server): falseRegistry: https://index.docker.io/v1/Experimental: falseInsecure Registries: 127.0.0.0/8Registry Mirrors: https://z3sa3ije.mirror.aliyuncs.com/Live Restore Enabled: falsedf -lh

/dev/sda250G 4.6G 46G 10% /devtmpfs 48G 0 48G 0% /devtmpfs 48G 0 48G 0% /dev/shmtmpfs 48G 4.1G 44G 9% /runtmpfs 48G 0 48G 0% /sys/fs/cgroup/dev/sda6 140G 67G 74G 48% /data/dev/sda338G 1003M 37G 3% /home/dev/sda1 1014M 214M 801M 22% /bootoverlay 140G 67G 74G 48% /data/docker/overlay/b5eaf497779b4fd9cee674f3e23e68498fd0e3163432096861c1cd3da7578364/mergedoverlay 140G 67G 74G 48% /data/docker/overlay/f829def71e4b9b1d881a4ea4b0a3ab51c693f0e233fef9c0eb17b52976d4a13e/mergedoverlay 140G 67G 74G 48% /data/docker/overlay/7ac5ddeb786ea976978930534c177356de132c52c38c039875086b9254f408a8/mergedoverlay 140G 67G 74G 48% /data/docker/overlay/64b4dc812120556cf016741723203c55d7434112214469e6dd31873e603ca7ff/mergedoverlay 140G 67G 74G 48% /data/docker/overlay/cba97ec068f55cae0cfd044c89d83dee622bfc8043a80563ab29a5b1656039f6/mergedoverlay 140G 67G 74G 48% /data/docker/overlay/3a8ec67332c56da299ad5b39b5bf25946f0b5b8e8a97c05e22c7796d0c43c761/mergedshm 64M 0 64M 0% /data/docker/containers/55800384001dc44638f51b71632ca9516cd36280c3b6f118f085590fd6ea646e/shmshm 64M 0 64M 0% /data/docker/containers/c553d9d019856b3bfe68e25bf7c1b144b977d69fb9187d0d3805b1511815e451/shmshm 64M 4.0K 64M 1% /data/docker/containers/6ff159d2f5cff658a0d7bf96b5a5c01933715c905e26e62bce31cffa4124606b/shmshm 64M 0 64M 0% /data/docker/containers/4666af66213c5b1d288782b51a1d8923276e5b94587bec1cc9b75d2120381548/shmshm 64M 0 64M 0% /data/docker/containers/83ed677a14aa823a116d128021bdf1739dd9bf1845f7804fcc1d0adb6f27f405/shmshm 64M 0 64M 0% /data/docker/containers/574b2f238406377d35d8802d07722815d8065f0f230a0f3291af2adf8de8a320/shmoverlay 140G 67G 74G 48% /data/docker/overlay/77cb467e19de09b3cba5f9d48cda6a086e989496d953a5ef55cdfb6e6a855d3b/mergedshm 64M 0 64M 0% /data/docker/containers/e1a6e5bab954af04eb49ef2251caa744e9c42e147da1c67ff693bf44784d685c/shmoverlay 140G 67G 74G 48% /data/docker/overlay/80ec06d73e1c0dc140188e3bbf91ebc3a019d6047da37164570c15ada6e6c651/mergedshm 64M 0 64M 0% /data/docker/containers/ad92c2116caade3c8ffd64f02b1644ac44b8bf1c2cd044907a35a3d63d9a0fff/shmtmpfs 9.5G 0 9.5G 0% /run/user/0

问题解答

回答1:

docker ps -a docker images -a

把不需要的删掉

相关文章: