Provide examples for multiple uses of the same flag

Signed-off-by: Misty Stanley-Jones <misty@docker.com>
This commit is contained in:
Misty Stanley-Jones 2017-07-03 15:03:02 -07:00
parent 85b41c3e71
commit ef61582591

View File

@ -167,6 +167,8 @@ $ docker service create --name redis \
4cdgfyky7ozwh3htjfw0d12qv 4cdgfyky7ozwh3htjfw0d12qv
``` ```
To grant a service access to multiple secrets, use multiple `--secret` flags.
Secrets are located in `/run/secrets` in the container. If no target is Secrets are located in `/run/secrets` in the container. If no target is
specified, the name of the secret will be used as the in memory file in the specified, the name of the secret will be used as the in memory file in the
container. If a target is specified, that will be the filename. In the container. If a target is specified, that will be the filename. In the
@ -191,10 +193,26 @@ tutorial](https://docs.docker.com/engine/swarm/swarm-tutorial/rolling-update/).
### Set environment variables (-e, --env) ### Set environment variables (-e, --env)
This sets environmental variables for all tasks in a service. For example: This sets an environmental variable for all tasks in a service. For example:
```bash ```bash
$ docker service create --name redis_2 --replicas 5 --env MYVAR=foo redis:3.0.6 $ docker service create \
--name redis_2 \
--replicas 5 \
--env MYVAR=foo \
redis:3.0.6
```
To specify multiple environment variables, specify multiple `--env` flags, each
with a separate key-value pair.
```bash
$ docker service create \
--name redis_2 \
--replicas 5 \
--env MYVAR=foo \
--env MYVAR2=bar \
redis:3.0.6
``` ```
### Create a service with specific hostname (--hostname) ### Create a service with specific hostname (--hostname)