Установка Docker Compose v2 на Ubuntu 22.04
Docker Compose - это инструмент, который представляет собой дополнение к Docker и написан на языке Python. Он позволяет запускать и масштабировать несколько контейнеров одновременно, а также маршрутизировать потоки данных между ними.
Для каждого проекта Docker создает сеть, которая позволяет контейнерам обращаться друг к другу по именам, указанным в файле docker-compose.yml.
Для установки Docker Compose v2 на Ubuntu 22.04 необходимо выполнить следующие условия:
- Установленная операционная система Ubuntu 22.04
- Авторизация от имени пользователя root (sudo)
- Рабочий сервер с командной строкой, подключенной по SSH
- Установленный клиент Docker (установить можно по этому руководству: Установка Docker на Ubuntu 22.04)
Установка Docker Compose v2 на Ubuntu 22.04
Чтобы установить Docker Compose v2 на Ubuntu 22.04, нужно выполнить следующие команды в консоли:
- Создать каталог для Docker Compose:
>>> mkdir -p ~/.docker/cli-plugins/
- Загрузить последнюю стабильную версию Docker Compose с официальной страницы релизов Docker, на 31.03.2023 актуальная версия Docker Compose v2: v2.17.2:
>>> curl -SL https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose
- Убедиться, что файл docker-compose имеет правильные разрешения для выполнения команды:
>>> chmod +x ~/.docker/cli-plugins/docker-compose
- Проверить установленную версию Docker Compose:
>>> docker compose version
Результат выполнения команды:
Docker Compose version v2.17.2
После установки Docker Compose v2 на Ubuntu 22.04 можно использовать его через команду docker compose
.
Например, чтобы собрать контейнер-приложение, необходимо перейти в каталог с файлом docker-compose.yml и выполнить команду docker compose build
, а затем docker compose up
.
В первой версии Docker Compose все команды выполнялись через команду docker-compose
.