Docker 服务 - 将新图像推送到一个节点

Docker Service - Push new image to one node

我们正在寻找在 docker swarm

上运行的生产服务中进行单机测试的方法

有没有一种方法可以将映像的较新版本推送到集群中的副本之一一段时间,然后将其回滚?

您只能更改整个服务的映像,不能更改该服务中的副本容器。

如果您想测试一个应用程序,您可以在不同的端口或 URL(如果使用反向代理)启动一个新服务,然后稍后将其拆除。

您也可以将该方法与反向代理一起使用来进行 blue/green/canary 部署。