Технически поддерживаются оба варианта имени файла, но официальная спецификация Docker Compose предлагает использовать compose.yaml.
Это дружеское напоминание о необходимости использовать compose.yaml.
В качестве запасного варианта Docker Compose будет искать docker-compose.yml, если он не существует.
Об этом говорится в официальной спецификации.
Согласно информации о выпуске, поддержка compose.yaml была добавлена в 1.28.6 еще в марте 2021 года.
Если вам интересно, все версии Docker Compose v2 также поддерживают его.
На данный момент все должны работать как минимум с этой версией!
см. также:
- 🐳 Перезапуск одного контейнера с помощью Docker Compose
- 🐳 Преобразование команд Docker run для команд в Docker-Compose
- 🐳 Управление Docker контейнерами с помощью Docker Compose