Tag: 模板

docker工检查与不包含在Go模板

我看到一些例子 docker inspect -f {{ if ne "/some-name" .Name}}{{.Name}} {{end}} $(docker ps -q) 查看template – Go Lang..的文档 template – Go Lang..我阅读以下内容 eq返回arg1 == arg2的布尔值 ne返回arg1!= arg2的布尔值 lt返回arg1 <arg2的布尔值 le返回arg1 <= arg2的布尔值 gt返回arg1> arg2的布尔值 ge返回arg1> = arg2的布尔值 有没有人知道的方式来使用一个not contains与docker检查命令?

撰写文件Docker中的模板语法

我们可以在Docker撰写文件YML中使用模板吗? 例如,我想要复制部署服务,我想为容器设置名称,如:-servicename -_- replicId-

如果标签名称中包含“。”,我如何得到一个Docker镜像的标签?

docker inspect命令对于在Docker镜像上获取标签非常有用: # -*- Dockerfile -*- FROM busybox LABEL foo="bar" LABEL com.wherever.foo="bang" 对于简单的标签名称,inspect命令有一个很好的工具 – –format选项(使用Go模板)。 $ docker build -t foo . $ docker inspect -f '{{ .Config.Labels.foo }}' foo bar 但是,如何访问名称中有点的标签呢? $ docker inspect -f '{{ .Config.Labels.com.wherever.foo }}' foo <no value> 我正在写一个bash脚本,我想避免重新parsingdocker inspect的JSON输出,如果可能的话。