如何使用 TeamCity 在 Azure Service Fabric 中自动部署 Docker 容器?
How to deploy Docker container automated in Azure Service Fabric with TeamCity?
我想在 Azure Service Fabric 中部署一个 Docker 容器。为此,我实施了一个 Node.js 服务并编写了我的 docker 文件。我使用 Docker 在我的本地机器上测试了该服务并且它有效。我的下一步是在 TeamCity 上构建 Docker 图像。我为此使用了一个 Docker 跑步者,它也很有效。现在我想将此映像部署到 Azure Service Fabric 集群。但是我没有找到任何文档。
我的想法是使用构建步骤中的工件(docker 图像),并将其直接部署到 Service Fabric 集群。这可能吗?如果没有,我如何在那里部署我的图像?
感谢您的帮助!
- 使用您的构建服务器创建一个 container image
- 从构建服务器,将映像推送到容器注册表,例如 Docker Hub or Azure Container Registry。
- 部署 Service Fabric service that uses the image to run a container.
要将容器部署到 SF,您已经部署了服务结构应用程序。
应用程序只是一个清单,它定义了应用程序所基于的服务和容器。
这些链接将指导您完成此操作:
- Create your first Service Fabric container application on Windows
- Create your first Service Fabric container application on Linux
目前,如果不在 SF 上设置应用程序,就无法部署容器,我认为他们不会添加类似的功能,例如 docker docker run xyz
或 kubernetes kubectl run --image=nginx nginx-app
很快。
应用程序是 SF 定义资源排列方式的基础。
也许他们可以提供自动为独立容器创建应用程序的功能,如果您真的需要这个,我建议您在他们的 GitHub
上创建一个功能请求
我想在 Azure Service Fabric 中部署一个 Docker 容器。为此,我实施了一个 Node.js 服务并编写了我的 docker 文件。我使用 Docker 在我的本地机器上测试了该服务并且它有效。我的下一步是在 TeamCity 上构建 Docker 图像。我为此使用了一个 Docker 跑步者,它也很有效。现在我想将此映像部署到 Azure Service Fabric 集群。但是我没有找到任何文档。
我的想法是使用构建步骤中的工件(docker 图像),并将其直接部署到 Service Fabric 集群。这可能吗?如果没有,我如何在那里部署我的图像?
感谢您的帮助!
- 使用您的构建服务器创建一个 container image
- 从构建服务器,将映像推送到容器注册表,例如 Docker Hub or Azure Container Registry。
- 部署 Service Fabric service that uses the image to run a container.
要将容器部署到 SF,您已经部署了服务结构应用程序。
应用程序只是一个清单,它定义了应用程序所基于的服务和容器。
这些链接将指导您完成此操作:
- Create your first Service Fabric container application on Windows
- Create your first Service Fabric container application on Linux
目前,如果不在 SF 上设置应用程序,就无法部署容器,我认为他们不会添加类似的功能,例如 docker docker run xyz
或 kubernetes kubectl run --image=nginx nginx-app
很快。
应用程序是 SF 定义资源排列方式的基础。
也许他们可以提供自动为独立容器创建应用程序的功能,如果您真的需要这个,我建议您在他们的 GitHub
上创建一个功能请求