Alpine Edge /bin/sh: php: no encontrado
Utilizo este archivo docker y funcionaba antes, pero no funciona hoy.
Me encontré con esto:
Step 7/16 : RUN echo "$(curl -sS https://composer.github.io/installer.sig) -" > composer-setup.php.sig && curl -sS https://getcomposer.org/installer | tee composer-setup.php | sha384sum -c composer-setup.php.sig && php composer-setup.php && rm composer-setup.php* && chmod +x composer.phar && mv composer.phar /usr/bin/composer && chmod +x /opt/docker-entrypoint.sh
---> Running in fb67f5786afb
-: OK
/bin/sh: php: not found
ERROR: Service 'php-worker-company' failed to build: The command '/bin/sh -c echo "$(curl -sS https://composer.github.io/installer.sig) -" > composer-setup.php.sig && curl -sS https://getcomposer.org/installer | tee composer-setup.php | sha384sum -c composer-setup.php.sig && php composer-setup.php && rm composer-setup.php* && chmod +x composer.phar && mv composer.phar /usr/bin/composer && chmod +x /opt/docker-entrypoint.sh' returned a non-zero code: 127
¿Qué está pasando, hay un problema con Alpine Edge?
davy.ai
Parece que el problema está relacionado con la falta del paquete php. El mensaje de error “php: no encontrado” indica que el paquete php no está instalado en la imagen de docker. Puede intentar actualizar el archivo docker agregando el siguiente comando antes de la instalación de composer para instalar el paquete faltante:
EJECUTAR apk add –no-cache php7-cli
Esto debería instalar el paquete php7-cli necesario para que funcione composer. Además, puede intentar usar una versión diferente de la imagen de alpine o php para ver si eso resuelve el problema.