Rumah  >  Soal Jawab  >  teks badan

"Teg versi PHP hilang dalam fail karang Docker, menyebabkan ralat"

<p>Saya sedang mengikuti kursus microservices dan saya memuat turun projek daripada tapak web kursus, tetapi projek itu tidak berfungsi. </p> <p>Saya mempunyai projek PHP Lumen, berikut ialah fail docker-compose.yml, saya mengemas kini kebergantungan komposernya sebelum menjalankannya kerana komputer saya hanya mempunyai PHP 8.1: </p> <pre class="brush:php;toolbar:false;">versi: '3.7' perkhidmatan: web-academico: bina: ./php-web jilid: - ./php-web/:/app - jenis: mengikat sumber: ./php-web.sh sasaran: /app/entrypoint.sh working_dir: /app arahan: sh ./entrypoint.sh pelabuhan: - 8080:8080</pra> <p>Apabila saya menjalankan docker-compose ini, saya mendapat mesej ralat berikut: </p> <pre class="brush:php;toolbar:false;">Ralat maut: Komposer mengesan isu dalam platform anda: Kebergantungan Komposer anda memerlukan versi PHP ">= 8.1.0". Anda menjalankan 8.0.21 . dalam /app/vendor/composer/platform_check.php pada baris 24</pre> <p>Saya cuba menetapkan TAG kepada "imej: php:8.1.0-fpm", tetapi ia tidak berjaya. </p> <p>entrypoint.sh kosong. </p> <p>Bagaimanakah saya hendak menyelesaikan isu ini? Mengapakah Docker dijalankan apabila tiada imej TAG dalam docker-compose.yml? </p>
P粉505450505P粉505450505388 hari yang lalu450

membalas semua(1)saya akan balas

  • P粉129168206

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

    Saya terlupa Dockerfile, maklumat konfigurasi ada dalam fail itu.

    balas
    0
  • Batalbalas