Docker service
$ docker service update
- scale, rollback, health check 기능도 있다.
To update with new image
$ docker service update --image (image name) (service name)
It should work as the same as:
$ docker stack deploy -c (docker-compose.yml file) (stack name)
To add an environment variable
$ docker servie update --env-add (variable name)=(value)
To add a port to a service being used
$ docker servie update --publish-add (port number):(container port)
To remove a port being used
$ docker servie update --publish-rm (port number)
To rebalance tasks across nodes
$ docker servie update --force (service name)
$ docker service scale
$ docker servie scale (service name)=(the number of replicas) (service name)=(the number of replicas)