Запуск docker и его контейнеров вручную — это хорошо, но можно и нужно автоматизировать все это дело. С утилитой docker-compose — очень легко управлять контейнерами. Наглядный пример ниже.

Установка docker в Unix/Linux

Вот имеются у меня несколько полезных ссылок в которых описывается установка docker-а.

Установка Docker на Debian/Ubuntu

Установка Docker на CentOS/RedHat/Fedora

В данных статьях описывается процесс установки докера для rpm/deb ОС. Для Mac OS X нужно выполнить подобные действия но с использованием brew команды.

Установка docker-compose в Unix/Linux

Чтобы использовать compose в docker — нужно его установить. Осуществить это можно несколькими способами.

1. Скачать файл:

Скачиваем последнюю версию данной утилиты и сохраняем ее в нужное место:

Выставляем права:

2. Использовать pip:

И проверяем, чтобы все работало:

Если есть необходимость удалить:

Или если использовали pip:

Создание docker контейнеров в Unix/Linux

Приводил примеры в своей статье:

Создание docker контейнера в Unix/Linux

По данной статье — создание докер контейнеров ( а в ней я приводил сборку LEMP-а), я соберу кластер из всех этих служб внутри каждого из контейнеров ( т.к по одному из запускать уже не актуально).

Создаем docker-compose.yml файл:

И прописываем в него:

Для запуска всего этого добра, служит команда:

Чтобы убить созданное, используем:

Открываем браузер и тестируем созданный стек. А статья «Работа с docker + docker-compose в Unix/Linux» завершена.

Работа с docker + docker-compose в Unix/Linux
Метки:        

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Мы тоже используем куки на своих сайтах и поддоменах, потому что без них вообще весь интернет работал бы через жопу
Прекрасно