make, docker, docker-compose
Для начала работы с этой сборкой необходимо убедится, что у вас установлен docker
.
Для этого в консоли в корне сборки пишем команду docker --version
. В файле Makefile
находятся команды которые нужно вводить в консоли, или запускать их с помощью утилиты make
.
В этом релизе мы создали проект, который разделяет окружение на development и production и для каждого окружения мы можем запускать свои контейнеры, которые собираются по разным правилам. Например, для development окружения не нужно копировать файлы проекта в образ и во время запуска контейнера их нужно монтировать подключая виртуальный том. и т.п.
make dev-build
Запускаем сборку образов nginx, php-fpm, php-climake dev-up
Запускаем веб сайт с использованием php-fpm, nginxmake dev-down
Останавливаем весь проект из нескольких контейнеров- В отношении production окружения пока не будем описывать порядок действий, поскольку логично иметь deploy на рабочий сервер или в репозиторий docker
Список документации по работе с докер:
- https://docs.docker.com/get-started/ Docs Docker
- http://deepark.ru/?tag=Docker Статьи помеченные маркером Docker
- https://ru.wikipedia.org/wiki/Docker Wiki Docker