Service Create Options

As we have seen, the docker service create command creates a new service. It also provides many more options which can fulfill your various requirements as described by the specified parameters. 


$ docker service create [OPTIONS] IMAGE [COMMAND] [ARG...]


--reserve-cpu: Reserves the CPUs

This parameter can be used to reserve a specific amount of CPU memory for the container.

--limit-cpu: Limit CPUs

Similarly, we can also limit our container to use a defined amount of memory and not above that.

--update-delay: Delay between updates

We can compel the containers to wait for a certain amount of time to wait before updating.

--update-failure-action : Action on update failure

--update-max-failure-ratio: Failure rate to tolerate during an update (default 0)

--update-order: Update order

--update-parallelism: Maximum number of tasks updated simultaneously (0 to update all at once)