【问题标题】:Elastic Beanstalk Docker thin pool full and container became read-onlyElastic Beanstalk Docker 精简池已满且容器变为只读
【发布时间】:2021-02-02 22:55:55
【问题描述】:

我的容器在 3 天内变成只读的~,总是这样。我检查了 docker 日志,我得到“瘦池有 0 个空闲数据块,小于最低要求的 2425 个空闲数据块”..当我再次部署时,容器回到 rw。

我也检查了码头信息..

有人可以帮我增加这个磁盘吗?我搜索了一下,默认是 12GB,我尝试在 .ebextensions/ 中创建两个文件

option_settings:
  aws:autoscaling:launchconfiguration:
    BlockDeviceMappings: /dev/xvdcz=:110:true:gp2

option_settings:
  aws:autoscaling:launchconfiguration:
    BlockDeviceMappings: /dev/xvdcz=:105::io1:500

但是没用

【问题讨论】:

  • 清理不必要的图片,尽量减少图片的层数

标签: amazon-web-services docker amazon-elastic-beanstalk


【解决方案1】:

一个简单的解决方法是运行 docker save 并将活动映像写入 tar 文件,删除活动映像(删除所有子映像),然后从 tar 文件运行 docker load -i 并创建一个新映像.不再出现与精简池空间相关的错误

【讨论】:

  • 请回复,但是,这将不起作用,因为在 Elasticbeanstalk 中的下一次部署配置将被覆盖。我需要增加默认的 12GB 大小 >:
猜你喜欢
  • 2017-12-26
  • 2017-07-26
  • 1970-01-01
  • 2017-03-21
  • 2018-06-20
  • 2017-10-14
  • 2016-05-20
  • 2015-06-20
  • 2020-07-23
相关资源
最近更新 更多