В следующей статье мы рассмотрим Docker Compose. Это утилита, которая помогает определять, просматривать и запускать несколько приложений. Около инструмент для создания изолированных контейнеров через файлы YAML.
Docker Compose позволяет запускать несколько копий среды на одном хосте. Вместо использования Docker Используя серию команд и сценариев bash, Docker Compose позволяет вам использовать файлы YAML, чтобы иметь возможность поручить Докер Двигатель выполнять задачи. И это ключ, простота давать серию инструкций, а затем повторять их в разных условиях.
Docker Compose - это инструмент для запускать многоконтейнерные приложения в Docker, определенные с использованием формата файла Compose. Файл композиции используется для определения способа настройки одного или нескольких контейнеров, составляющих наше приложение. Когда у нас есть файл композиции, мы можем создать и запустить наше приложение с помощью одной команды: сбор докеров.
Docker Compose - это инструмент, упрощающий использование Docker., от Файлы YAML, проще создавать контейнеры, подключать их, включать порты, тома и т. д. С помощью Compose вы можете создавать разные контейнеры и одновременно в каждом контейнере разные службы, объединять их в общий том, запускать, выключать и т. Д. Это фундаментальный компонент для создания приложений и микросервисов. Подробно все возможности Compose можно посмотреть на странице проектная документация.
Индекс
Установите Docker Compose в Ubuntu 20.04
Пользователи могут выбрать разные варианты установки эта утилита, как они есть:
Из репозитория Ubuntu
Из репозиториев Ubuntu мы можем получить стабильную версию и обновления этого инструмента. Для установки отсюда нам просто нужно открыть терминал (Ctrl + Alt + T) и ввести следующую команду, чтобы установить утилиту из официального репозитория:
sudo apt install docker-compose
После завершения установки мы можем проверьте, правильно ли он установлен в нашей системе. Мы можем сделать это, написав следующую команду в том же терминале:
docker-compose version
деинсталляция
к удалить Docker Compose, установленный с помощью apt, нам просто нужно открыть терминал (Ctrl + Alt + T) и выполнить команду:
sudo apt remove docker-compose; sudo apt autoremove
Использование репозитория GitHub
В репозиторий на GitHub из этого проекта мы можем получить более обновленную версию Docker Compose, который может быть недоступен в стандартном репозитории Ubuntu.
Если вы хотите, установить обновленную версию утилиты Docker ComposeВы можете использовать веб-браузер или откройте терминал (Ctrl + Alt + T) и выполните следующую команду, чтобы получить последнюю версию, опубликованную сегодня:
sudo wget -O /usr/local/bin/docker-compose https://github.com/docker/compose/releases/download/1.28.6/docker-compose-Linux-x86_64
Как только загрузка будет завершена, мы будем использовать эту другую команду, чтобы назначить необходимые разрешения исполняемому файлу, который мы скачали на предыдущем шаге:
sudo chmod +x /usr/local/bin/docker-compose
Теперь мы можем проверьте версию, которую мы собираемся предоставить используя следующую команду в терминале:
docker-compose --version
деинсталляция
Этот инструмент может быть удален из системы, просто удалив его двоичный файл. Для этого нам нужно будет открыть терминал (Ctrl + Alt + T) и использовать следующую команду, чтобы удалить его с нашего компьютера:
sudo rm /usr/local/bin/docker-compose
Использование pip
Мы также можем скачать Docker Compose, используя pip3. Для этой утилиты требуется Python 3.6 или новее. и его диспетчер пакетов pip для правильной работы. Если у вас есть эта версия этих требований, в терминале (Ctrl + Alt + T) вам нужно только использовать следующую команду для выполнения установки:
pip3 install docker-compose
деинсталляция
Для еудалите эту утилиту, если вы установили ее с помощью pip3, нам нужно будет только открыть терминал (Ctrl + Alt + T) и выполнить в нем команду:
pip3 uninstall docker-compose
Если вы хотите, попробуйте пример использования Docker Compose, В страница документации этого проекта они предлагают очень полный пример. С его помощью вы можете проверить работу данного программного обеспечения.
Compose работает во всех средах: производственная, промежуточная, разработка, тестирование и рабочие процессы CI. Его можно получить больше информации о каждом случае в общие варианты использования.
Будьте первым, чтобы комментировать