PHP ZTS容器立即停止

vhmi4jdf  于 2023-02-21  发布在  PHP
关注(0)|答案(1)|浏览(103)

我尝试使用官方的PHP 7.4 ZTS映像创建一个Docker容器,但没有做任何修改,当我启动容器时,它立即停止,好像入口点不正确一样。
我的停靠文件包含以下内容:FROM php:7.4-zts-alpine
这是我运行docker compose up时的结果。

我试过使用其他官方的ZTS图像,但它们也不起作用。

3phpmpom

3phpmpom1#

如果你把tty: true放到docker-compose.yml中,你将能够保持容器运行。你也可以通过在docker命令中使用-t标志来做到这一点。
FPM不需要它来保持容器运行的原因是FPM是入口点。
对于ZTS,bash是入口点--因此,一旦您向容器添加了tty: true,bash就能够创建交互式会话,容器将(或者至少应该)以bash作为入口点启动。

相关问题