изображение apache может быть открыто отображено, тогда как образу fpm нужен другой веб-сервер, который затем подключается к fpm
, чтобы представить его в перспективе - следующие docker-compose практически идентичны (для второго требуетсяvhost будет добавлен, но я думаю, вы поняли):
php с apache:
services:
php:
image: php:7.3-apache-stretch
ports:
- 80
php с fpm (для работы требуется apache / nginx):
services:
php:
image: php:7.3-fpm-stretch
apache:
image: apache
ports:
- 80
links:
- php
как вы видите, версия fpm дает вам больше контроля - т.е. использовать другой веб-сервер