如何为docker swarm中每个节点上的任务设置独特的环境?

如何为docker swarm中每个节点上的任务设置独特的环境?,docker,docker-swarm,Docker,Docker Swarm,docker服务create的一些参数允许使用类似于{{.Node.ID}的模板。但不幸的是,不支持节点标签。 解决这个问题的正确方法是什么:我需要为每个任务设置环境变量 Docker引擎:19.03.2 例如: docker service create --env SOME_ENV="{{.Node.Labels.SOME_NODE_LABEL_VALUE}}" 这样,我需要配置docker服务任务,特别是针对每个swarm节点

docker服务create
的一些参数允许使用类似于
{{.Node.ID}
的模板。但不幸的是,不支持节点标签。 解决这个问题的正确方法是什么:我需要为每个任务设置环境变量

Docker引擎:19.03.2

例如:

docker service create --env SOME_ENV="{{.Node.Labels.SOME_NODE_LABEL_VALUE}}"
这样,我需要配置
docker服务任务
,特别是针对每个swarm节点