1

我有 3 个使用 docker-compose 上的 --scale 选项创建的单一服务容器。当我尝试重新创建它们时,所有容器都会停止并删除,之后,docker 开始一一重新创建。我怎样才能一个一个地完成这个过程,例如,停止第一个容器并重新创建它们,容器启动完成后,进入下一个。

4

1 回答 1

3

不幸的是 docker-compose 没有这个功能,但是 Docker Swarm 有!

只需初始化您的 docker 机器即可使用集群集群

docker swarm init

然后重新配置您的撰写文件并添加滚动更新,如下所示:

deploy:
  replicas: 2
  update_config:
    parallelism: 2
    delay: 10s
    order: stop-first
于 2019-09-23T07:46:38.997 回答