繁体   English   中英

如何使用TeamCity在Azure Service Fabric中自动部署Docker容器?

[英]How to deploy Docker container automated in Azure Service Fabric with TeamCity?

我想在Azure Service Fabric中部署一个Docker容器。 为此,我实现了Node.js服务并编写了dockerfile。 我使用Docker在本地计算机上测试了该服务,并且该服务正常运行。 我的下一步是在TeamCity上构建Docker映像。 我为此使用了Docker运行程序,它也起作用。 现在,我想将此映像部署到Azure Service Fabric群集。 但是我没有找到任何文档。

我的想法是使用构建步骤中的工件(docker映像),并将其直接部署到Service Fabric集群。 这可能吗? 如果没有,如何将映像部署在那里?

谢谢您的帮助!

  1. 使用构建服务器创建容器映像
  2. 从构建服务器将映像推送到容器注册表,例如Docker HubAzure容器注册表
  3. 部署使用该图像运行容器Service Fabric服务。

要将容器部署到SF,您已经部署了服务结构应用程序。

应用程序只是一个清单,用于定义应用程序所基于的服务和容器。

这些链接将指导您完成以下操作:

当前,如果不在SF上设置应用程序就无法部署容器,而且我认为他们不会在不久的将来添加类似功能,例如docker kubectl run --image=nginx nginx-app docker run xyz或kubernetes kubectl run --image=nginx nginx-app

应用程序是SF的基础,用于定义如何将资源安排在一起。

也许他们可以提供功能来自动为独立容器创建应用程序,如果您确实需要此功能,我建议您在其GitHub上作为功​​能请求创建

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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