如何使用php-fpm和php-cli运行docker-compose?

tro*_*kyA 4 php composer-php docker docker-compose

我需要用两个容器运行docker-compose, - php-fpm和php-cli.虽然我需要另一个带作曲家的容器.

当我运行docker-compose up -d - 容器与php-cli变得总是重新启动,而composer容器就停止了.

rad*_*men 8

PHP cli未在守护进程模式下运行.你运行它,然后停止.接下来,Docker尝试重新启动它(您已设置restart: always策略php-cli).:)

IMO php-clicomposer服务是多余的.您可以php根据自己的需要使用服务.简单地跑docker-compose run php php [path to script]