"Docker compose文件中缺少PHP版本标签,导致错误"
P粉505450505
P粉505450505 2023-08-30 15:55:48
0
1
545
<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". You are running 8.0.21. 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,配置信息都在那个文件里。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板