"Teg versi PHP hilang dalam fail karang Docker, menyebabkan ralat"
P粉505450505
P粉505450505 2023-08-30 15:55:48
0
1
544
<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粉505450505
P粉505450505

membalas semua(1)
P粉129168206

Saya terlupa Dockerfile, maklumat konfigurasi ada dalam fail itu.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan