Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Elastic Beanstalk Docker精简池已满,容器变为只读_Amazon Web Services_Docker_Amazon Elastic Beanstalk - Fatal编程技术网

Amazon web services Elastic Beanstalk Docker精简池已满,容器变为只读

Amazon web services Elastic Beanstalk Docker精简池已满,容器变为只读,amazon-web-services,docker,amazon-elastic-beanstalk,Amazon Web Services,Docker,Amazon Elastic Beanstalk,我的容器在3天内变为只读~,始终如此。我检查了docker日志,得到了“精简池有0个可用数据块,这比最低要求的2425个可用数据块要少”。当我再次部署时,容器返回rw 我也查了docker的信息 有人能帮我增加这个磁盘吗?我搜索并发现默认值是12GB,我尝试在.ebextensions中创建两个文件/ option_settings: aws:autoscaling:launchconfiguration: BlockDeviceMappings: /dev/xvdcz=:110:

我的容器在3天内变为只读~,始终如此。我检查了docker日志,得到了“精简池有0个可用数据块,这比最低要求的2425个可用数据块要少”。当我再次部署时,容器返回rw

我也查了docker的信息

有人能帮我增加这个磁盘吗?我搜索并发现默认值是12GB,我尝试在.ebextensions中创建两个文件/

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

但是没有起作用


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

清理不必要的映像,并尝试最小化imageTy中的层数以进行响应,但是,这将不起作用,因为Elasticbeanstalk中的下一次部署配置将被覆盖。我需要增加默认的12GB大小>:
option_settings:
  aws:autoscaling:launchconfiguration:
    BlockDeviceMappings: /dev/xvdcz=:105::io1:500