@temagadfazer

Как работать с Docker и apache?

Встал вопрос, что нужно разобраться с apache, php и docker до кучи. Ничего из этого раньше не трогал. Запустил Docker, поставил образ apache, php, mysql, еще предстоит поставить nginx. Но я в корне не могу понять как теперь с ними работать. Как менять конфиг apache? Почему на файл index.php в volumes не реагирует apache? Ниже приведен docker-compose файл, который нашел в интернете. Может кто-то описать вообще порядок действий, хотя бы примерно? Спасибо.
P.S. до этого ставил apache просто в систему, но удалил, не знаю на сколько это вышло хорошо.

version: "2"
services:
  php:
    build: 
      context: './php/'
      args:
       PHP_VERSION: ${PHP_VERSION}
    networks:
      - backend
    volumes:
      - ./public_html/:/var/www/html/
      - ./php/php.ini:/usr/local/etc/php/php.ini
    container_name: php
  apache:
    build:
      context: './apache/'
      args:
       APACHE_VERSION: ${APACHE_VERSION}
    depends_on:
      - php
      - mysql
    networks:
      - frontend
      - backend
    ports:
      - "80:80"
    volumes:
      - ./src:/var/www/html
    container_name: apache
  mysql:
    image: mysql:5.6.26
    networks:
      - backend
    environment:
      - MYSQL_ROOT_PASSWORD=rootpassword
    container_name: mysql
networks:
  frontend:
  backend:
  • Вопрос задан
  • 345 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽