docker - docker devicemapper数据文件大小呈指数增长,并占用了我的主机磁盘的90%

标签 docker device-mapper

我的Docker详细信息

客户:

 Version:      1.11.0
 API version:  1.23
 Go version:   go1.7.1
 Git commit:   4dc5990
 Built:
 OS/Arch:      linux/amd64

服务器:
 Version:      1.11.0
 API version:  1.23
 Go version:   go1.7.1
 Git commit:   4dc5990
 Built:
 OS/Arch:      linux/amd64

Docker信息:
Containers: 2
 Running: 2
 Paused: 0
 Stopped: 0
Images: 4
Server Version: 1.11.0
Storage Driver: devicemapper
 Pool Name: docker-8:4-265450-pool
 Pool Blocksize: 65.54 kB
 Base Device Size: 10.74 GB
 Backing Filesystem: ext4
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 5.829 GB
 Data Space Total: 107.4 GB
 Data Space Available: 3.752 GB
 Metadata Space Used: 7.508 MB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.14 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Deferred Deletion Enabled: false
 Deferred Deleted Device Count: 0
 Data loop file: /var/lib/docker/devicemapper/devicemapper/data
 WARNING: Usage of loopback devices is strongly discouraged for production use. Either use `--storage-opt dm.thinpooldev` or use `--storage-opt dm.no_warn_on_loop_devices=true` to suppress this warning.
 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
 Library Version: 1.02.93 (2015-01-30)
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: null host bridge
Kernel Version: 4.4.21-gentoo
Operating System: Gentoo/Linux
OSType: linux
Architecture: x86_64
CPUs: 3
Total Memory: 2.935 GiB
Name: valor-app-6
ID: 3PRF:EPCR:CIT5:WJCZ:WVOJ:OGGA:X6MA:BRLT:L2YE:7KUO:XT6G:RAHJ
Docker Root Dir: /var/lib/docker
Debug mode (client): false
Debug mode (server): false
Registry: https://index.docker.io/v1/

我的/ var / lib / docker显示:
492K    containers
8.8G    devicemapper
20M     image
40K     network
4.0K    tmp
4.0K    trust
28K     volumes
8.8G    total

主机上仅运行2个容器,但是磁盘大小每天都在增加。
没有报告任何问题的另一台主机/ vm上使用了相同的docker版本。
请帮我。

跟着docker devicemapper数据文件的大小呈指数增加#22659,但没有发现有帮助。

最佳答案

您可以尝试使用以下方法清理未使用的容器,悬空的图像,未使用的卷...

docker system prune --volumes -f

关于docker - docker devicemapper数据文件大小呈指数增长,并占用了我的主机磁盘的90%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48582706/

相关文章:

docker - 在容器中重新打开项目的问题

docker - Traefik 2.0 - 路径路由器规则不适用于 docker 标签

docker-storage-setup 包在我的 rhel 7 盒子上不可用?我怎么得到它?我需要使用设备映射器创建一个精简池。

centos - 如何告诉 Docker 为卷使用 dm/LVM 后端而不是 vfs

docker - 带有 Docker 的 CentOS 上没有空间

mongodb - 如何分析 Docker 容器的磁盘使用情况

docker - 如何将 'npm install' 集成到 ASP.NET CORE 2.1 Docker 构建中

python - 如何从 docker 容器写入主机安装的文件夹

Laravel:使用 Docker 获得负载平衡 AWS Elastic Beanstalk 背后的正确 IP