api-平台提高 php docker 图像的内存限制
api-platform raise memory limit on php docker image
在 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
我如何提高 php docker 容器中的允许内存?我应该将它添加到 api/docker/php/php.ini 吗?我尝试了另一个 docker-compose up
但没有任何变化。
谢谢!
金
1610612736 字节 约为 1.6 GB
composer 调用需要这么多内存的情况很少见。
我想,真正的原因不是内存限制,但如果你想增加它,你应该试试这个:
docker-compose exec php \
php -d memory_limit=2G \
/usr/bin/composer require doctrine/doctrine-migrations-bundle
P.S。
doctrine/doctrine-migrations-bundle
:dev-master在我的安装中无法解析,所以就直接省略了
在 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
我如何提高 php docker 容器中的允许内存?我应该将它添加到 api/docker/php/php.ini 吗?我尝试了另一个 docker-compose up
但没有任何变化。
谢谢! 金
1610612736 字节 约为 1.6 GB
composer 调用需要这么多内存的情况很少见。
我想,真正的原因不是内存限制,但如果你想增加它,你应该试试这个:
docker-compose exec php \
php -d memory_limit=2G \
/usr/bin/composer require doctrine/doctrine-migrations-bundle
P.S。
doctrine/doctrine-migrations-bundle
:dev-master在我的安装中无法解析,所以就直接省略了