我想在Azure Service Fabric中部署Docker容器。为此,我实现了Node.js服务并编写了dockerfile。我使用Docker在本地计算机上测试了该服务,并且该服务正常运行。我的下一步是在TeamCity上构建Docker映像。我为此使用了Docker运行程序,它也起作用。现在,我想将此映像部署到Azure Service Fabric群集。但是我没有找到任何文档。
我的想法是使用构建步骤中的工件(docker映像),并将其直接部署到Service Fabric集群。这可能吗?如果没有,如何在其中部署映像?
感谢您的帮助!
答案 0 :(得分:0)
答案 1 :(得分:0)
要将容器部署到SF,您已经部署了服务结构应用程序。
应用程序只是一个清单,用于定义应用程序所基于的服务和容器。
这些链接将指导您完成此操作:
当前,如果不在SF上设置应用程序就无法部署容器,而且我认为他们不会在短期内添加类似docker docker run xyz
或kubernetes kubectl run --image=nginx nginx-app
之类的功能。
应用程序是SF的基础,用于定义如何将资源安排在一起。
也许他们可以提供自动为独立容器创建应用程序的功能,如果您确实需要,我建议您在其GitHub
上将其创建为功能请求