Обновить Docker Compose: сначала выяснить способ установки
Современный Compose обычно вызывают как docker compose. Старый отдельный docker-compose может существовать рядом. Сначала определите, какой вариант реально запускается и кем установлен.
docker compose version
docker-compose versionLinux plugin из пакетов
Если Docker repository уже настроен, обновляйте plugin тем же пакетным менеджером. Например, для соответствующей Debian/Ubuntu-установки:
sudo apt-get update
sudo apt-get install docker-compose-plugin
docker compose versionНе применяйте команды пакетов к другой ОС или установке без проверки. Для Docker Desktop используйте поддерживаемый механизм обновления Desktop; Compose поставляется в его составе.
Ручная установка
Если plugin установлен вручную, подтвердите путь, архитектуру и выбранный release по официальной инструкции. Ручные установки не обновляются автоматически. Не удаляйте /usr/local/bin/docker-compose до того, как выяснили, нужен ли он другим скриптам, и подготовили возврат.
Проверка проекта
docker compose config --quietВыполняйте проверку в нужном проекте с нужными env-файлами. Проверьте scripts/CI, которые ещё вызывают старую команду, и изменения поведения совместимости. Обновление CLI не требует удаления volumes или перезапуска всех контейнеров. Фиксируйте успешную версию, чтобы одинаковое окружение можно было воспроизвести.