首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Linus OS将Windows容器(用Docker构建的)推进到Azure容器服务(ACS)

用Linus OS将Windows容器(用Docker构建的)推进到Azure容器服务(ACS)
EN

Stack Overflow用户
提问于 2017-08-09 17:11:23
回答 1查看 403关注 0票数 1

我必须封装应用程序,并将该容器部署到Azure容器服务中

以下是我所做的事情

  1. 我在Azure门户中创建了Azure容器服务帐户/域/虚拟机
  2. 此外,我还为Windows 2016创建了另一个虚拟机,容器中已经安装了Docker
  3. 在WindowsServer2016上,我确实创建了一个简单的.NET create应用程序,并使用Docker为该应用程序创建了一个映像
  4. 我确实将Web API应用程序的映像推入了Docker中心,并使用SSH隧道接口尝试将映像下载到Azure容器服务中,这样就可以从该服务运行该映像

但是,我会收到这样一条消息: Windows容器不能在Linux上运行,因为Azure容器服务默认是Linux系统

是否有方法将Windows Docker容器部署到Azure容器服务a中。我应该在Windows中创建Azure容器服务吗?我应该使用另一个命令器(而不是Docker)将Windows容器部署到Azure容器服务中吗?我该走另一条路吗?

非常感谢您的支持!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-09 17:55:19

  1. 您需要使用windows节点创建ACS (kubernetes可以做到这一点)。
  2. 码头工人不是骑兵。码头是一个运行集装箱的引擎。不,另一个引擎在这里帮不上忙,你需要有windows容器的主机。
  3. 如果你真的想要码头,别无他法。与windows节点一起使用ACS或使用独立的\集群2016数据中心节点(您必须自己管理它们)。

我与kubernetes一起工作过,我相信它比单独管理ws w016盒更好( Azure提供了一种在几分钟内创建一个可工作的kubernetes集群的方法)。Kubernetes可以做一些有趣的事情,比如滚动升级,它与Azure集成在一起,所以当您创建端点时,它会自动为您创建一个公共IP地址等等。

缺点是复杂性。如果您想要使kubernetes您的生产环境,您最好准备修复它:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45596826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档