"Docker compose檔案中缺少PHP版本標籤,導致錯誤"
P粉505450505
P粉505450505 2023-08-30 15:55:48
0
1
412

我正在參加一個微服務課程,我從課程網站上下載了這個項目,但這個項目無法運作。

我有一個PHP Lumen項目,這是它的docker-compose.yml文件,我在運行之前更新了它的composer依賴,因為我的電腦只有PHP 8.1:

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

當我執行這個docker-compose時,我得到了以下錯誤訊息:

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

我嘗試了將TAG設定為"image: php:8.1.0-fpm",但沒有起作用。

entrypoint.sh是空白的。

我該如何解決這個問題?為什麼docker-compose.yml中沒有TAG image時Docker會運作?

P粉505450505
P粉505450505

全部回覆 (1)
P粉129168206

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

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!