我想在Azure Service Fabric中部署Docker容器。为此,我实现了一个Node.js服务并编写了我的dockerfile。我使用Docker在我的本地计算机上测试了该服务,它运行良好。我的下一步是在TeamCity上构建Docker镜像。我使用Docker转轮,它也有效。现在,我想将此映像部署到Azure Service Fabric集群。但我没有找到任何文件。
我的想法是使用构建步骤中的工件(docker image),并将其直接部署到Service Fabric集群。这可能吗?如果没有,我如何在那里部署我的图像?
谢谢您的帮助!
要将容器部署到SF,您已部署服务结构应用程序。
应用程序只是一个清单,用于定义构建应用程序的服务和容器。
这些链接将指导您完成此操作:
目前没有办法在没有设置SF的应用程序的情况下部署容器,我认为他们不会很快添加像docker docker run xyz
或kubernetes kubectl run --image=nginx nginx-app
这样的类似功能。
应用程序是SF的基础,用于定义资源如何排列在一起。
也许他们可以提供自动创建独立容器应用程序的功能,如果你真的需要这个,我建议你在他们的GitHub上创建一个功能请求