[英]Legacy Windows application in VC++, Docker Image is built. Problem while deploying the application in Docker Swarm with Docker Service Create command
我在Windows 10版本1903上使用Docker。我在VC ++中有一个旧版Windows应用程序。 我已经构建了应用程序的Docker映像并将其推送到dockerhub注册表。 我创建了具有1个Manager和2个工作程序节点的Docker Swarm。 我正在尝试通过docker service create命令在Docker Swarm中部署应用程序,但显示以下错误:1/1:无合适的节点(3个节点上不受支持的平台)
我已经使用以下命令行成功创建了docker swarm:docker-machine create -d hyperv --hyperv-virtual-switch myswitch节点名设置管理器节点。
通过以下命令,我试图在docker swarm管理器节点上创建服务:docker service create --network myoverylaynet --endpoint-mode dnsrr --name servicename dockerimage
是否可以将Windows应用程序(不带GUI)部署到docker swarm Manager节点,或者仅可以部署Linux应用程序? 如何将Windows应用程序部署到Docker Swarm?
我相信docker-machine创建Linux虚拟机,而不是Windows虚拟机。 如果您正在运行Win10,请参阅此博客文章,了解如何创建Swarm:
https://stefanscherer.github.io/docker-swarm-mode-windows10/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.