繁体   English   中英

VC ++中的旧版Windows应用程序,已构建Docker Image。 使用Docker Service Create命令在Docker Swarm中部署应用程序时出现问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM