搜尋

首頁  >  問答  >  主體

"Docker compose檔案中缺少PHP版本標籤,導致錯誤"

<p>我正在參加一個微服務課程,我從課程網站上下載了這個項目,但這個項目無法運作。 </p> <p>我有一個PHP Lumen項目,這是它的docker-compose.yml文件,我在運行之前更新了它的composer依賴,因為我的電腦只有PHP 8.1:</p> <pre class="brush:php;toolbar:false;">version: '3.7' services: web-academico: build: ./php-web volumes: - ./php-web/:/app - type: bind source: ./php-web.sh target: /app/entrypoint.sh working_dir: /app command: sh ./entrypoint.sh ports: - 8080:8080</pre> <p>當我執行這個docker-compose時,我得到了以下錯誤訊息:</p> <pre class="brush:php;toolbar:false;">Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". . in /app/vendor/composer/platform_check.php on line 24</pre> <p>我嘗試了將TAG設定為"image: php:8.1.0-fpm",但沒有起作用。 </p> <p>entrypoint.sh是空白的。 </p> <p>我該如何解決這個問題?為什麼docker-compose.yml中沒有TAG image時Docker會運作? </p>
P粉505450505P粉505450505496 天前572

全部回覆(1)我來回復

  • P粉129168206

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

    我忘了Dockerfile,設定資訊都在那個檔案裡。

    回覆
    0
  • 取消回覆