我在Docker UCP Swarm集群中如何找到可用的模板值?
所谓模板值是指像这个https://docs.docker.com/engine/reference/commandline/service_create/#create-services-using-templates中的内容。
我感觉我要遍历的树看起来有点像
此外,我经常会收到类似于
在
所谓模板值是指像这个https://docs.docker.com/engine/reference/commandline/service_create/#create-services-using-templates中的内容。
我感觉我要遍历的树看起来有点像
docker inspect
输出,但它是一组更小的数据。哪些键?可以使用哪些表达式?此外,我经常会收到类似于
{{.Engine.Labels}}
的错误提示。<.Engine.Labels>: can't evaluate field Engine in type *template.Context
所以,看起来存储树的上下文是“Context”。就我所知,这不是docker的概念。
以下是我尝试使用的示例:
version: "3.7"
services:
bar:
image: foo/bar:latest
environment:
- hostname={{.Node.Hostname}}
deploy:
replicas: 2
在
docker inspect
命令中,还有一个--format
标志,您可以使用相同的go-template语法,但它不是可用于docker stack设置的树形结构。