"Balise de version PHP manquante dans le fichier de composition Docker, provoquant une erreur"
P粉505450505
P粉505450505 2023-08-30 15:55:48
0
1
391

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.

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 :

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 

Lorsque j'exécute ce docker-compose, j'obtiens le message d'erreur suivant :

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

J'ai essayé de définir le TAG sur "image: php:8.1.0-fpm", mais cela n'a pas fonctionné.

entrypoint.sh est vide.

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粉505450505
P粉505450505

répondre à tous (1)
P粉129168206

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

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!