我需要用两个容器运行docker-compose-php-fpm和php-cli。尽管我需要另一个带有作曲家的容器。
当我运行docker -compose -d- php -cli的容器时,将始终重新启动,而作曲家容器仅停止。
PHP CLI未在守护程序模式下运行。您运行它,然后停止。接下来,Docker试图重新启动它(您已将restart: always
策略设置为php-cli
)。:)
IMO php-cli
和composer
服务是多余的。您可以使用php
服务满足您的需求。只需运行docker-compose run php php [path to script]