A docker stack deployment can be updated by re-executing the deployment command.
docker stack deploy --compose-file=[docker-compose file] [stack-name]
An example where this could be used is if the image version changed. Simply change the docker-compose configuration to the newest version and then execute the above command.