From 4a6da88f7ac06d7bc09be8c197dbfbb8aa4894c5 Mon Sep 17 00:00:00 2001 From: Renaud Gaubert Date: Wed, 8 Nov 2017 18:21:54 +0100 Subject: [PATCH] Added docs for service create Signed-off-by: Renaud Gaubert --- docs/reference/commandline/service_create.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/reference/commandline/service_create.md b/docs/reference/commandline/service_create.md index f196a66996..5634d72cff 100644 --- a/docs/reference/commandline/service_create.md +++ b/docs/reference/commandline/service_create.md @@ -33,6 +33,7 @@ Options: --entrypoint command Overwrite the default ENTRYPOINT of the image -e, --env list Set environment variables --env-file list Read in a file of environment variables + --generic-resource list User defined resources request --group list Set one or more supplementary user groups for the container --health-cmd string Command to run to check health --health-interval duration Time between running the check (ms|s|m|h) @@ -915,6 +916,17 @@ Supported isolation modes on Windows are: - `process`: use process isolation (Windows server only) - `hyperv`: use Hyper-V isolation +### Create services requesting Generic Resources + +You can narrow the kind of nodes your task can land on through the using the +`--generic-resource` flag (if the nodes advertise these resources): + +```bash +$ docker service create --name cuda \ + --generic-resource "NVIDIA-GPU=2" \ + --generic-resource "SSD=1" \ + nvidia/cuda +``` ## Related commands