А запускать в production вы его тоже будете на встреном в php сервере?
Раз уже докер используете то используйте сервер приложений php-fpm 7.4, а в качестве веб сервера nginx 1.19. (Ну или постарайтесь воспроизвести ту комбинацию на которой приложение будет работать в production)
Меньше потом сюрпризов будет, ведь вы о них узнаете в процессе разработки.
Для docker-compose конфиг будет выглядеть как то так:
version: '2'
services:
nginx:
image: nginx:1.19
ports:
- "80:80"
volumes:
- ./path_to_nginx_config:/etc/nginx/conf.d
- ./path_to_app:/var/www/app
links:
- php
php:
image: php:7.4-fpm
ports:
- "9000:9000"
volumes:
- ./path_to_app:/var/www/app