docker-compose-nginx-php-fpm

Ниже приведен docker-compose.yml для сервисов nginx-php-fpm. Скрипты сайта размещаются в каталоге src в директории в которой размещается docker-compose.yml

Конфиги apache и nginx также копируются к контейнер на этапе сборки

version: '3'

services:
  apache:
    image: httpd:2.4
    volumes:
      - ./src:/var/www/html
      - ./httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf
    depends_on:
      - php

  nginx:
    image: nginx:1.13
    ports:
      - 8071:80
    volumes:
      - ./src:/var/www/html
      - ./nginx/nginx.conf:/etc/nginx/nginx.conf
    depends_on:
      - apache

  php:
    image: php:7.2-fpm
    volumes:
      - ./src:/var/www/htm