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