Ошибка развертывания Docker Swarm — не удалось найти версию API стека

#docker #docker-swarm

Вопрос:

Я пытался поэкспериментировать с развертыванием docker swarm на основе кода GitHub https://github.com/dockersamples/example-voting-app

Команда развертывания завершается ошибкой

 docker stack deploy --compose-file docker-stack.yml vote
failed to find a Stack API version
 

Настольная версия Docker ( для Mac Apple silica) — версия 3.5.1 (3.5.1.7)
Но в то же время развертывание Kubernetes работает нормально
( kubectl create -f k8s-технические характеристики/)

Примечание: Я знаю, что многие люди задавали этот вопрос, но четкого ответа пока не дано

Комментарии:

1. Многие люди задают этот вопрос, и поэтому этот вопрос, вероятно, также будет закрыт. Главный вопрос здесь заключается в том, почему вы ожидаете, что технология x86 linux будет бесперебойно работать на free-bsd и Arm? Я знаю, что Docker выпустил версию рабочего стола Docker для Mac, но я бы не ожидал, что это будет хорошо работать или получит большую поддержку на такой нишевой платформе. Кроме того, если это не чисто академическое исследование, рой был заброшен (по уважительной причине) Мерантисом и поэтому может оказаться пустой тратой вашего времени.