docker 码头检查中使用的点是什么?

3gtaxfhh  于 2023-03-01  发布在  Docker
关注(0)|答案(1)|浏览(118)

我正在调用Docker容器上JSON的变量,我想知道点(.)是什么。
当您输入docker inspect -f '{{ .Mounts }}' $INSTANCE_ID时,您会看到存储在JSON中的挂载点,但该文件没有提到任何关于点的内容。
那个点是什么意思

kb5ga3dv

kb5ga3dv1#

根据文件:
--format , -f使用自定义模板格式化输出:'json':以JSON格式打印'模板':使用给定的Go模板打印输出。有关使用模板格式化输出的更多信息,请参见https://docs.docker.com/go/formatting/
以及:
Docker使用Go语言模板,你可以使用这些模板来操作某些命令和日志驱动程序的输出格式。
基本上,Go templates语法允许您执行一些字符串操作,例如:

docker inspect --format '{{json .Mounts}}' container

Mounts字段格式化为JSON。
或者,例如:

docker inspect --format "{{upper .Name}}" container

它将Name转换为大写。
查看更多:

相关问题