为什么Docker和Heroku会为我的小型测试应用程序提供如此庞大的功能?

时间:2018-10-14 16:36:23

标签: php docker

我正在学习将Docker和Heroku用于我的Web应用程序。我创建了一个非常小的测试PHP应用程序,它仅输出“ Hello world”。我按照Heroku开发中心中的步骤部署基于Docker的应用程序(首先使用给定的示例存储库,这很好,现在又从头开始使用我自己的测试应用程序):https://devcenter.heroku.com/articles/container-registry-and-runtime

但是,在运行命令时, heroku container:push web, 它似乎推了一个很大的层,超过200MB。我认为对于如此小的应用程序来说这不是必需的,我认为这是浪费带宽。我是否应该以某种方式将我的应用程序链接到Heroku上的现有映像? 200MB似乎非常不必要。本地一切正常。

这是我的Dockerfile:

FROM php:7.0-apache
COPY src/ /var/www/html
EXPOSE 80

0 个答案:

没有答案