1.类似于portainer的扩容思想的命令行操作:(注意:不是在portainer上面启动的服务,在portainer上面通过扩容缩容的方式不生效)
docker service scale 服务名=0 缩容 //先关闭,缩到0
docker service ls
docker service scale 服务名=2 扩容 //再开启,变成2
docker service ls
docker ps
2.直接删除进行重建
docker service ls
docker stack rm stack名字
docker service ls
docker stack deploy -c docker-compose.yml stack名字
3.如果只是单独修改一个服务的配置文件可以通过这个命令重新启动生效:
docker stack deploy -c docker-compose.yml stack名字