如何从构建服务器 deploy/run Docker 图像
How to deploy/run a Docker image from a build server
在 CI 构建服务器 (TeamCity2017) 上针对 docker 映像构建、运行 并执行了测试,我们应该如何将其部署到更多机器?
例如,如果我们将其推送到 Docker 注册表,我们的 CI 服务器会如何指示目标机器提取和 运行 映像? IE。我们将在该部署步骤中使用 Octopus 的应用程序,但我们的 Octopus 服务器尚不支持 Docker 部署。
感谢任何指导。
Michael McD.
我会使用 Octo 将您的图像部署到目标机器上。您需要使用 powershell 脚本让您的机器 运行 获取图像。或者你可以使用像 Rancher 这样的东西,它是一个 docker 群管理器。没有可行的方法让 TeamCity 部署您的图像。该软件根本不是为了能够进行部署而构建的。
Rancher 解决方案不会自动化,至少据我所知是这样。当新图像被推送到 docker 注册表时,您必须触发升级。
在 CI 构建服务器 (TeamCity2017) 上针对 docker 映像构建、运行 并执行了测试,我们应该如何将其部署到更多机器?
例如,如果我们将其推送到 Docker 注册表,我们的 CI 服务器会如何指示目标机器提取和 运行 映像? IE。我们将在该部署步骤中使用 Octopus 的应用程序,但我们的 Octopus 服务器尚不支持 Docker 部署。
感谢任何指导。
Michael McD.
我会使用 Octo 将您的图像部署到目标机器上。您需要使用 powershell 脚本让您的机器 运行 获取图像。或者你可以使用像 Rancher 这样的东西,它是一个 docker 群管理器。没有可行的方法让 TeamCity 部署您的图像。该软件根本不是为了能够进行部署而构建的。
Rancher 解决方案不会自动化,至少据我所知是这样。当新图像被推送到 docker 注册表时,您必须触发升级。