„Fehlendes PHP-Versions-Tag in der Docker-Compose-Datei, was zu einem Fehler führt'
P粉505450505
P粉505450505 2023-08-30 15:55:48
0
1
507
<p>Ich besuche einen Microservices-Kurs und habe das Projekt von der Kurswebsite heruntergeladen, aber das Projekt funktioniert nicht. </p> <p>Ich habe ein PHP-Lumen-Projekt. Hier ist die Datei docker-compose.yml. Ich habe die Composer-Abhängigkeit aktualisiert, bevor ich es ausgeführt habe, da mein Computer nur PHP 8.1 hat: </p> <pre class="brush:php;toolbar:false;">version: '3.7' Dienstleistungen: web-academico: Build: ./php-web Bände: - ./php-web/:/app - Typ: binden Quelle: ./php-web.sh Ziel: /app/entrypoint.sh Arbeitsverzeichnis: /app Befehl: sh ./entrypoint.sh Häfen: - 8080:8080</pre> <p>Wenn ich dieses Docker-Compose ausführe, erhalte ich die folgende Fehlermeldung: </p> <pre class="brush:php;toolbar:false;">Schwerwiegender Fehler: Composer hat Probleme in Ihrer Plattform erkannt: Ihre Composer-Abhängigkeiten erfordern eine PHP-Version ">= 8.1.0". Sie verwenden 8.0.21 . in /app/vendor/composer/platform_check.php in Zeile 24</pre> <p>Ich habe versucht, den TAG auf „image: php:8.1.0-fpm“ zu setzen, aber es hat nicht funktioniert. </p> <p>entrypoint.sh ist leer. </p> <p>Wie löse ich dieses Problem? Warum wird Docker ausgeführt, wenn in docker-compose.yml kein TAG-Bild vorhanden ist? </p>
P粉505450505
P粉505450505

Antworte allen(1)
P粉129168206

我忘记了Dockerfile,配置信息都在那个文件里。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!