Cloudfoundry:Docker应用在启动时崩溃

时间:2018-10-24 07:25:21

标签: docker cloudfoundry swisscomdev

当我尝试启动docker映像时,由于超出了配额,它在启动时崩溃。

有什么办法可以增加配额?

日志:

"exit_description"=>"failed to create container: running image plugin create: pulling the image: streaming blob `sha256:e627f246588031563fb0a8ec26f6b275f92f97bd3b150376f2afdb571b0a1d1e`: writing blob to tempfile: uncompressed layer size exceeds quota\n: exit status 1", "crash_count"=>1, "crash_timestamp"=>1540365703889102250, "version"=>"d8e21bbc-385d-4d41-b921-0c627ccd4a95"

Docker映像: https://hub.docker.com/r/gabac/docker-python-opencv-flask_web/

谢谢 西里尔

2 个答案:

答案 0 :(得分:3)

您的docker映像似乎大于默认磁盘限制。通过指定参数-k,可以在推送docker映像时增加磁盘限制。例如:

cf push -k 2G

如果您使用清单来指定参数,请在清单文件中添加以下代码。yml

disk_quota: 2G

答案 1 :(得分:2)

增加磁盘限制可以解决问题

cf push --help:

   -k                           Disk limit (e.g. 256M, 1024M, 1G)