ホームページ  >  に質問  >  本文

「Docker 構成ファイルに PHP バージョン タグがないため、エラーが発生します」

<p>マイクロサービス コースを受講しており、コース Web サイトからプロジェクトをダウンロードしましたが、プロジェクトは機能しません。 </p> <p>PHP Lumen プロジェクトがあります。これがその docker-compose.yml ファイルです。私のコンピュータには PHP 8.1 しかないため、実行する前にコンポーザーの依存関係を更新しました。 </p> <pre class="brush:php;toolbar:false;">バージョン: '3.7' サービス: ウェブアカデミコ: ビルド: ./php-web ボリューム: - ./php-web/:/app - タイプ: バインド ソース: ./php-web.sh ターゲット: /app/entrypoint.sh 作業ディレクトリ: /app コマンド: sh ./entrypoint.sh ポート: - 8080:8080</pre> <p>この docker-compose を実行すると、次のエラー メッセージが表示されます。 </p> <pre class="brush:php;toolbar:false;">致命的なエラー: Composer がプラットフォームの問題を検出しました: Composer の依存関係には PHP バージョン ">= 8.1.0" が必要です。8.0.21 を実行しています. /app/vendor/composer/platform_check.php の 24 行目</pre> <p>TAGを「image:php:8.1.0-fpm」に設定してみましたが、うまくいきませんでした。 </p> <p>entrypoint.sh は空白です。 </p> <p>この問題を解決するにはどうすればよいですか? docker-compose.yml に TAG イメージがないのに Docker が実行されるのはなぜですか? </p>
P粉505450505P粉505450505388日前451

全員に返信(1)返信します

  • P粉129168206

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

    Dockerfile を忘れてしまいました。構成情報はすべてそのファイルにあります。

    返事
    0
  • キャンセル返事