Docker service

less than 1 minute read

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)