Docker Compose — это инструмент, который позволяет определять многоконтейнерные приложения Docker и управлять ими. Он использует файл YAML для настройки служб, сетей и томов приложения.

Compose можно использовать для разных целей. Развертывание приложений на одном хосте, автоматическое тестирование и локальная разработка — наиболее популярные варианты использования Docker Compose.

В этом руководстве вы узнаете, как установить последнюю версию Docker Compose в Ubuntu, и изучите основные концепции и команды Docker Compose.

Прежде чем продолжить работу, убедитесь, что вы:

  • Зарегистрировались как пользователь с привилегиями sudo .
  • Установили Docker

Установочный пакет Docker Compose доступен в официальных репозиториях Ubuntu 18.04, но это не всегда может быть последняя версия. Рекомендуемый подход — установить Docker Compose из репозитория Docker на GitHub.

Перед загрузкой бинарного файла Compose посетите страницу выпуска репозитория Compose на GitHub и проверьте, доступна ли новая версия для загрузки.

Чтобы установить Docker Compose в Ubuntu, выполните следующие действия:

Загрузите двоичный файл Docker Compose в /usr/local/binкаталог с помощью следующей curl команды:

sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

После завершения загрузки примените разрешения на выполнение к двоичному файлу Compose :

sudo chmod +x /usr/local/bin/docker-compose

Проверьте установку, выполнив следующую команду, которая отобразит версию Compose:

docker-compose --version

Удаление Docker Compose

Если по какой-либо причине вы хотите удалить Docker Compose, вы можете просто удалить двоичный файл, набрав:

sudo rm /usr/local/bin/docker-compose