docker - 为什么docker磁盘空间不受控制地增长?

标签 docker docker-compose

当我启动 docker-compose up -d 时,它只占用很少的磁盘空间。

但在几周内,我的服务器空间不断减少。

我没有尝试任何其他图像,因此问题不在于死容器或图像。

一旦启动docker-compose up -d,我就不会触及该服务器。

P.D:我知道如何使用docker system prune释放空间,我想知道为什么空间泄漏。

最佳答案

我已经看到了一个可能的解决方案。

我现在正在尝试。

在服务中我放置了以下选项:

myservice:
  logging:
    driver: local
    options:
      max-size: "100m"

也许docker日志是空间丢失的罪魁祸首。

我发现默认驱动程序是 json-file,它使用的空间比 local 更多。

此外,json-file 默认情况下没有最大大小。

可以肯定的是,我已使用 max-size 来限制每个日志。

关于docker - 为什么docker磁盘空间不受控制地增长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58785479/

相关文章:

selenium - 在 docker 环境中使用 selenium 进行 Behat 测试

docker - 从容器内部获取自省(introspection)元数据

docker - Marathon 不会启动 docker 容器

Docker-Compose 多行 key

docker-compose - 使用 docker-compose 的堆栈名称

docker - 无法从 docker-compose 连接到 docker

php - 为什么 Docker Compose 重启可能会越来越多地渲染容器输出?

docker 数据量 vs 挂载的主机目录

bash - 如何完全像在Dockerfile中一样运行Docker cmds

azure - docker 构建在云虚拟机上失败