"Docker compose檔案中缺少PHP版本標籤,導致錯誤"
P粉505450505
P粉505450505 2023-08-30 15:55:48
0
1
543
<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粉505450505
P粉505450505

全部回覆(1)
P粉129168206

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板