Файл docker-compose.yml для запуска приложения на php с использованием веб сервера nginx как фронтэнда (2 контейнера).
docker-compose-nginx-php.yml
version: '3'
services:
nginx:
image: nginx:1.13
ports:
- 8071:80
volumes:
- ./src:/usr/share/nginx/html
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
depends_on:
- php
php:
image: php:7.2-fpm
volumes:
- ./src:/usr/share/nginx/html
Образы заданы с указанием версий, для сборки также требуются файлы самого проекта в каталоге src и каталог nginx с конфигом nginx.conf
Немного более сложная конфигурация с apache дополнительно https://server-gu.ru/docker-compose-nginx-php-fpm