Как установить уникальные среды для задач на каждом узле в Docker Swarm? - PullRequest
1 голос
/ 18 октября 2019

Некоторые аргументы docker service create позволяют использовать шаблон как {{.Node.ID}}. Но, к сожалению, метки узлов не поддерживаются. Как правильно решить эту проблему: мне нужно установить переменные среды для каждой задачи.

Docker Engine: 19.03.2

Например:

docker service create --env SOME_ENV="{{.Node.Labels.SOME_NODE_LABEL_VALUE}}"

Таким образом, мне нужно настроить docker service task специально для каждого узла роя.

...