Да. Yaml — это расширенная версия json, поэтому любой файл JSON должен быть действительным в формате Yaml. Чтобы использовать файл JSON с Compose, укажите имя файла, например:
docker-compose -f docker-compose.json вверх
Вы можете использовать json вместо yaml для вашего файла создания. Чтобы использовать файл json для создания, укажите имя файла, которое будет использоваться, например:
docker-compose -f docker-compose.json вверх
Итог
Ключевой вывод для интервью: могу ли я использовать JSON вместо YAML для моего файла Docker Compose?