docker inspect 例子

[root@hmm ~]# docker run -tid --name YUN-teSt ubuntu
337170fc3109a824273a7f04dd5c5da49337cbd3bf435557b7a00e305eaf85d3
[root@hmm ~]# docker inspect --format "{{.HostConfig.MaskedPaths}}" YUN-teSt
[/proc/asound /proc/acpi /proc/kcore /proc/keys /proc/latency_stats /proc/timer_list /proc/timer_stats /proc/sched_debug /proc/scsi /sys/firmware /sys/devices/virtual/powercap] # join 把数组里的每个数据,都使用制定连接符,连接起来
[root@hmm ~]# docker inspect --format '{{join .HostConfig.MaskedPaths ","}}' YUN-teSt
/proc/asound,/proc/acpi,/proc/kcore,/proc/keys,/proc/latency_stats,/proc/timer_list,/proc/timer_stats,/proc/sched_debug,/proc/scsi,/sys/firmware,/sys/devices/virtual/powercap # 全小写
[root@hmm ~]# docker inspect --format '{{ .Name}}' YUN-teSt
/YUN-teSt
[root@hmm ~]# docker inspect --format '{{lower .Name}}' YUN-teSt
/yun-test
# 全大写
[root@hmm ~]# docker inspect --format '{{upper .Name}}' YUN-teSt
/YUN-TEST
# 分隔符
[root@hmm ~]# docker inspect --format '{{.NetworkSettings.MacAddress}}' YUN-teSt
02:42:ac:11:00:06
[root@hmm ~]# docker inspect --format '{{split .NetworkSettings.MacAddress ":" }}' YUN-teSt
[02 42 ac 11 00 06]
# 首字母大写
[root@hmm ~]# docker inspect --format '{{.HostConfig.CgroupnsMode }}' YUN-teSt
host
[root@hmm ~]# docker inspect --format '{{title .HostConfig.CgroupnsMode }}' YUN-teSt
Host # 每一行打印
[root@hmm ~]# docker network inspect bridge --format "{{.Containers}}"
map[337170fc3109a824273a7f04dd5c5da49337cbd3bf435557b7a00e305eaf85d3:{YUN-teSt 6bd99238cef5a6113e53982610bcfdf80e5ec0fcf4af31c5b3ef32697ffe1529 02:42:ac:11:00:06 172.17.0.6/16 } 58fe1f22e863f893abb468b7ae83b229a517d10ecd3527b6eb938dab14eb9e98:{999 87f4b24aa855b9b33eb03f0610342ea984c515bf613ed28c74cdbfd4a096017a 02:42:ac:11:00:04 172.17.0.4/16 } 63bc53d11a317323e26ab9422f616e6dd1e79288bde08e08edb265da06130671:{upbeat_visvesvaraya 9c6260f02818d393d496e56fc24be7150be65e15b58bbd30461d7c109241629f 02:42:ac:11:00:02 172.17.0.2/16 } bb2a45cc7504dfcb8b00478945a21833f16df4f3defefcfd32ef4f8ebfd55cee:{yun3-test 8bb797e276abb26f694f1a0dad48db14f802f776090799ec415ea0c13bc8112d 02:42:ac:11:00:05 172.17.0.5/16 } d7ba06689000b7cd1d68ce7e5f41691f9f57140b009cdcc7f347c6724d190cc1:{redis 7927c1809b353cba9dd46f46184e6ad4ba01b71b3775c02284f8837eaf33cf29 02:42:ac:11:00:03 172.17.0.3/16 }]
[root@hmm ~]# docker network inspect bridge --format "{{range .Containers }}{{println .IPv4Address}}{{end}}"
172.17.0.6/16
172.17.0.4/16
172.17.0.2/16
172.17.0.5/16
172.17.0.3/16 [root@hmm ~]#

docker inspect 格式化输出的更多相关文章

  1. Docker inspect - format格式化输出 - 运维笔记

    Docker --format 参数提供了基于 Go模板 的日志格式化输出辅助功能,并提供了一些内置的增强函数. 什么是模板?上图是大家熟悉的 MVC 框架(Model View Controller ...

  2. Docker Inspect

    1.Inspect结果详细信息 docker inspect 7988f914a122 其中7988f914a122是某一容器进程的id { "Id": "7988f91 ...

  3. docker inspect获取详细参数的两种方法

    docker inspect xx 返回的是一个json格式的数据 以下为部分返回值 [ { "Id": "706813b0da107c4d43c61e3db9da908 ...

  4. docker inspect命令查看镜像详细信息

    使用 inspect 命令查看镜像详细信息,包括制作者.适应架构.各层的数字摘要等. # docker inspect --help Usage: docker inspect [OPTIONS] N ...

  5. python的print函数的格式化输出

    使用print函数的时候,可以像C一样格式化输出,同时还支持参数化输出 print('%s' % ("CooMark")) print('整数|%d|' % (123)) prin ...

  6. python学习笔记(基础二:注释、用户输入、格式化输出)

    注释 单行:# 多行:上下各用3个连续单引号或双引号 3个引号除了多行注释,还可以打印多行 举例: msg = ''' name = "Alex Li" name2 = name ...

  7. cout 格式化输出

    一直习惯于C语言的printf函数来打印,突然有一天要用cout来打印,发现有点不适应. 原来cout也是有格式化输出的. 首先要引入头文件 #include<iostream> // 在 ...

  8. Python 格式化输出

    转载 今天写程序又记不清格式化输出细节了--= =索性整理一下. 注意: 与C/C++  不同的是这里括号后面不需要加' , '号. python print格式化输出. 1. 打印字符串 print ...

  9. Python格式化输出

    今天写程序又记不清格式化输出细节了……= =索性整理一下. python print格式化输出. 1. 打印字符串 print ("His name is %s"%("A ...

  10. Javascript实现格式化输出

    前两天看面试题,其中有一道要实现js的格式化输出,具体给出的是: Javascript实现格式化输出,比如输入999999999,输出为999,999,999 我的实现方式是 function for ...

随机推荐

  1. Kafka 线上性能调优

    Kafka 线上性能调优是一项综合工程,不仅仅是 Kafka 本身,还应该从硬件(存储.网络.CPU)以及操作系统方面来整体考量,首先我们要有一套生产部署方案,基于这套方案再进行调优,这样就有了可靠的 ...

  2. Redis 数据类型list以及使用场景

    简介: Redis 数据类型list以及使用场景 数据存储需求:存储多个数据,并对数据进入存储空间的顺序进行区分需要的存储结构:一个存储空间保存多个数据,且通过数据可以体现进入顺序list类型:保存多 ...

  3. 龙蜥开源Plugsched:首次实现 Linux kernel 调度器热升级 | 龙蜥技术

    ​简介:对于plugsched而言,无论是 bugfix,还是性能优化,甚至是特性的增.删.改,都可胜任. ​ 文/龙蜥社区内核开发人员 陈善佩.吴一昊.邓二伟 Plugsched 是 Linux 内 ...

  4. [FAQ] uni-app 不支持 v-cloak 情况下如何处理 v-if 页面闪烁问题

    在 Vue 中存在使用 v-if 决定元素显示隐藏的时候,会出现页面闪烁,那么当然 uni-app 中也存在了. 如果编译完后,需要满足 js 的某个条件才隐藏,页面元素必然会有闪烁的情况. 所以解决 ...

  5. 2018-8-10-win10-uwp-如何开始写-uwp-程序

    title author date CreateTime categories win10 uwp 如何开始写 uwp 程序 lindexi 2018-08-10 19:16:50 +0800 201 ...

  6. vue-在公共icon封装组件里使用svg图标

    1.安装svg-sprite-loader.package.json:"svg-sprite-loader": "^3.9.2", 2.build/webpac ...

  7. Windows下绑定线程到指定的CPU核心

    在某些场景下,需要把程序绑定到指定CPU核心提高执行效率.通过微软官方文档查询到Windows提供了两个Win32函数:SetThreadAffinityMask和SetProcessAffinity ...

  8. 《Effective C++》第三版-4. 设计与声明(Design and Declarations)

    目录 条款17:让接口容易被正确使用,不易被误用(Make interfaces easy to use correctly and hard to use incorrectly) 限制类型和值 规 ...

  9. 09. rails 创建user用户列表

    gem添加分页的依赖 #列表分页 gem 'will_paginate', '~> 3.0.pre2' bundle 安装依赖 用户列表控制器 before_filter :auth_user, ...

  10. 02 elasticsearch学习笔记-ES核心概念

    一. 前序 sh Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎.无论在开源还是专有领域,Lucene 可以被认为是迄今为止最先进.性能最好的.功能最全的搜索引擎 ...