Skip to content

Простой веб проект для работы с docker

Notifications You must be signed in to change notification settings

kolelan/docker-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Простой веб проект который использует docker для работы

Что должно быть уже установлено

make, docker, docker-compose

Описание начала работы

Для начала работы с этой сборкой необходимо убедится, что у вас установлен docker. Для этого в консоли в корне сборки пишем команду docker --version. В файле Makefile находятся команды которые нужно вводить в консоли, или запускать их с помощью утилиты make.

В этом релизе мы создали проект, который разделяет окружение на development и production и для каждого окружения мы можем запускать свои контейнеры, которые собираются по разным правилам. Например, для development окружения не нужно копировать файлы проекта в образ и во время запуска контейнера их нужно монтировать подключая виртуальный том. и т.п.

Запуск

  1. make dev-build Запускаем сборку образов nginx, php-fpm, php-cli
  2. make dev-up Запускаем веб сайт с использованием php-fpm, nginx
  3. make dev-down Останавливаем весь проект из нескольких контейнеров
  4. В отношении production окружения пока не будем описывать порядок действий, поскольку логично иметь deploy на рабочий сервер или в репозиторий docker

Не получилось?

Список документации по работе с докер:

  1. https://docs.docker.com/get-started/ Docs Docker
  2. http://deepark.ru/?tag=Docker Статьи помеченные маркером Docker
  3. https://ru.wikipedia.org/wiki/Docker Wiki Docker

About

Простой веб проект для работы с docker

Resources

Stars

Watchers

Forks

Packages

No packages published