Docker容器格式化输出

Docker 容器格式化输出命令: docker inspect --format xxx

Docker容器格式化输出

大家都很熟悉的 MVC 框架,其中 Model(模型,通常在服务端)用于处理数据、View(视图,客户端代码)用于展现结果、Controller(控制器)用于控制数据流。确保 M 和 V 的同步,即一旦 M 改变,V 也应该同步更新。Go 语言提供了简单灵活的模板支持,而基于 Go 开发的 Docker 继承了该强大能力,使其可以脱离 Shell 的相关操作,直接对结果进行格式化输出。所有支持 --format 扩展的 Docker CLI 指令均支持该操作。

# Go模板常用语法
docker network inspect 
    --format='{{/*查看容器的默认网关*/}}{{range .IPAM.Config}}{{.Gateway}}{{end}}' 
    $INSTANCE_ID
Docker容器格式化输出

1. 变量使用 - index

  • [1] 系统变量