代码之家  ›  专栏  ›  技术社区  ›  Kim

api平台提高php docker镜像的内存限制

  •  1
  • Kim  · 技术社区  · 8 年前

    跟随 tutorial 使用docker搭建api平台至今效果良好。现在,我尝试使用以下方法安装条令迁移:

    docker-compose exec php composer require doctrine/doctrine-migrations-bundle "dev-master"

    但我得到:

    Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52

    docker-compose up 但什么都没变。

    谢谢! 基姆

    1 回复  |  直到 8 年前
        1
  •  2
  •   kaluzki    8 年前

    大约 1.6 GB

    作曲家调用需要如此多的内存是很少见的。

    docker-compose exec php \
    php -d memory_limit=2G \
    /usr/bin/composer require doctrine/doctrine-migrations-bundle
    

    附笔。 doctrine/doctrine-migrations-bundle 开发主管

    推荐文章