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