Устаревшее приложение Windows на VC ++, Docker Image создано. Проблема при развертывании приложения в Docker Swarm с командой Docker Service Create - PullRequest
0 голосов
/ 11 июня 2019

Я использую Docker в Windows 10 версии 1903. У меня есть старое приложение для Windows на VC ++.Я собрал образ приложения Docker и отправил его в реестр Dockerhub.Я создал Docker Swarm с 1 менеджером и 2 рабочими узлами.Я пытаюсь развернуть приложение в Docker Swarm командой docker service create, но отображается следующая ошибка: 1/1: нет подходящего узла (неподдерживаемая платформа на 3 узлах)

Я уже успешно создал Docker Swarm со следующимикомандная строка: docker-machine create -d hyperv --hyperv-virtual-switch myswitch имя узла Установить узел диспетчера--endpoint-mode dnsrr --name имя_службы dockerimage

Возможно ли развернуть приложение Windows (без графического интерфейса пользователя) на узле менеджера Docker Swarm или можно развернуть только приложения Linux?Как я могу развернуть свое приложение Windows в Docker Swarm?

1 Ответ

1 голос
/ 11 июня 2019

Я верю, что докер-машина создает Linux vms, а не Windows vms.Если вы работаете с Win10, ознакомьтесь с этой статьей в блоге о том, как создать Рой:

https://stefanscherer.github.io/docker-swarm-mode-windows10/

...