<h2>Opción 1</h2>
<ol>
<li>Verificar la memoria de php que tenemos disponible dentro de nuestro contenedor. Para ello, una vez arrancado nuestro contenedor, ejecutaremos el siguiente comando:
<pre>
php -r "echo ini_ge
Opción 1
- Verificar la memoria de php que tenemos disponible dentro de nuestro contenedor. Para ello, una vez arrancado nuestro contenedor, ejecutaremos el siguiente comando:
php -r "echo ini_get('memory_limit').PHP_EOL;"
- Crearemos un nuevo archivo de configuración o agregaremos los cambios en uno existente, en /usr/local/etc/php/conf.d/. Para ello ejecutaremos el siguiente comando:
echo 'memory_limit = -1' >> /usr/local/etc/php/conf.d/docker-php-ram-limit.ini
- Verificaremos que los cambios se han ejecutado:
php -r "echo ini_get('memory_limit').PHP_EOL;"
Esta modificación es instantánea, así que no hará falta restaurar nada.
Opción 2
Para evitar ejecutar esto cada vez que recrea/reinicia el contenedor (al reiniciar esto también se borra), puede crear una imagen personalizada agregando lo siguiente al dockerfile:
RUN cd /usr/local/etc/php/conf.d/ && \ echo 'memory_limit = -1' >> /usr/local/etc/php/conf.d/docker-php-ram-limit.init('memory_limit').PHP_EOL;"</pre>
</li>
<li>Crearemos un nuevo archivo de configuración o agregaremos los cambios en uno existente, en /usr/local/etc/php/conf.d/. Para ello ejecutaremos el siguiente comando:
<pre>
echo 'memory_limit = -1' >> /usr/local/etc/php/conf.d/docker-php-ram-limit.ini</pre>
</li>
<li>Verificaremos que los cambios se han ejecutado:
<pre>
php -r "echo ini_get('memory_limit').PHP_EOL;"</pre>
</li>
</ol>
<p><strong>Esta modificación es instantánea, así que no hará falta restaurar nada.</strong></p>
<h2>Opción 2</h2>
<p> Para evitar ejecutar esto cada vez que recrea/reinicia el contenedor (al reiniciar esto también se borra), puede crear una imagen personalizada agregando lo siguiente al dockerfile:</p>
<pre>
RUN cd /usr/local/etc/php/conf.d/ && \
echo 'memory_limit = -1' >> /usr/local/etc/php/conf.d/docker-php-ram-limit.ini</pre>