RUN
如果我将一个命令拆分成两个RUN
命令,Docker 容器的行为似乎会有所不同
我有一个在 docker php:8.3-fpm-alpine 映像上运行的 symfony 应用程序。
其中一张图片使用以下命令安装一些扩展
RUN pecl install apcu-5.1.23 && pecl install amqp-2.1.1 && pecl install xdebug-3.3.0
如果我在这个容器中运行 symonfy 服务器,一切都会顺利进行,但是:
然后,如果我将上面的命令拆分成几行(由于我想进行阶段定位),就像
RUN pecl install apcu-5.1.23 && pecl install amqp-2.1.1
RUN pecl install xdebug-3.3.0
然后 symfony 服务器将无法工作并给出 ERR_EMPTY_RESPONSE
这让我发疯了,因为我不知道有什么区别,所以也许我错过了一些重要的东西。
附言:我认为没有必要提供进一步的信息,Dockerfile
但如果需要的话我会提供。
0
|