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

时间:2017-02-22 13:16:05

标签: php docker composer-php docker-compose

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

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

1 个答案:

答案 0 :(得分:8)

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

IMO php-clicomposer服务是多余的。您可以根据自己的需要使用php服务。只需运行docker-compose run php php [path to script]

即可