Maison  >  Questions et réponses  >  le corps du texte

"Balise de version PHP manquante dans le fichier de composition Docker, provoquant une erreur"

<p>Je suis un cours sur les microservices et j'ai téléchargé le projet depuis le site Web du cours, mais le projet ne fonctionne pas. </p> <p>J'ai un projet PHP Lumen, voici son fichier docker-compose.yml, j'ai mis à jour sa dépendance composer avant de l'exécuter car mon ordinateur n'a que PHP 8.1 : </p> <pre class="brush:php;toolbar:false;">version : '3.7' prestations de service: web-académique : build : ./php-web tomes : - ./php-web/:/app - tapez : lier source : ./php-web.sh cible : /app/entrypoint.sh rép_travail : /app commande : sh ./entrypoint.sh ports : - 8080 : 8080</pré> <p>Lorsque j'exécute ce docker-compose, j'obtiens le message d'erreur suivant : </p> <pre class="brush:php;toolbar:false;">Erreur fatale : Composer a détecté des problèmes sur votre plate-forme : Vos dépendances Composer nécessitent une version PHP ">= 8.1.0". Vous utilisez la version 8.0.21. . dans /app/vendor/composer/platform_check.php à la ligne 24</pre> <p>J'ai essayé de définir le TAG sur "image: php:8.1.0-fpm", mais cela n'a pas fonctionné. </p> <p>entrypoint.sh est vide. </p> <p>Comment résoudre ce problème ? Pourquoi Docker s'exécute-t-il alors qu'il n'y a pas d'image TAG dans docker-compose.yml ? </p>
P粉505450505P粉505450505437 Il y a quelques jours534

répondre à tous(1)je répondrai

  • P粉129168206

    P粉1291682062023-08-31 09:07:03

    J'ai oublié le Dockerfile, les informations de configuration sont toutes dans ce fichier.

    répondre
    0
  • Annulerrépondre