Блог

Сергей Сенаторов

Name: Sergey Senatorov

FullStack developer

php-fpm

Docker: быстрый запуск контейнеров

Дата публикации: 30.07.2019
Метки: mysql, nginx, php, php-fpm, redis, server, блог

Один из вариантов простого запуска контейнеров – использовать docker-compose. Чтобы он заработал его нужно дополнительно установить из пакетов. В установках на Windows и Mac он уже изначально включен в поставку.

Достаточно описать yml файл и запустить его. В интернете можно найти большое количество готовых файлов по запросу ‘docker compose’. Эти файлы помогают комбинировать отдельные контейнеры в окружения под ваш проект. Допустим, вам для проекта необходимо поднять связку: nginx, php-fpm, elasticsearch, rabbit, memcache – все это можно реализовать в одном docker-compose файле и запускать, что называется, «в один клик».

Небольшой список базовых команд, которые вам могут пригодиться:

Собрать и запустить контейнер в фоновом режиме с помощью docker-compose

docker-compose up --build -d

Читать запись полностью »