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检查命令?

不。目前,Go语言缺less对正则expression式的支持,这将是支持此function的最有效的方式。

支持的function的完整列表:

https://docs.docker.com/engine/admin/formatting/