docker inspect 格式化输出
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 格式化输出的更多相关文章
- Docker inspect - format格式化输出 - 运维笔记
Docker --format 参数提供了基于 Go模板 的日志格式化输出辅助功能,并提供了一些内置的增强函数. 什么是模板?上图是大家熟悉的 MVC 框架(Model View Controller ...
- Docker Inspect
1.Inspect结果详细信息 docker inspect 7988f914a122 其中7988f914a122是某一容器进程的id { "Id": "7988f91 ...
- docker inspect获取详细参数的两种方法
docker inspect xx 返回的是一个json格式的数据 以下为部分返回值 [ { "Id": "706813b0da107c4d43c61e3db9da908 ...
- docker inspect命令查看镜像详细信息
使用 inspect 命令查看镜像详细信息,包括制作者.适应架构.各层的数字摘要等. # docker inspect --help Usage: docker inspect [OPTIONS] N ...
- python的print函数的格式化输出
使用print函数的时候,可以像C一样格式化输出,同时还支持参数化输出 print('%s' % ("CooMark")) print('整数|%d|' % (123)) prin ...
- python学习笔记(基础二:注释、用户输入、格式化输出)
注释 单行:# 多行:上下各用3个连续单引号或双引号 3个引号除了多行注释,还可以打印多行 举例: msg = ''' name = "Alex Li" name2 = name ...
- cout 格式化输出
一直习惯于C语言的printf函数来打印,突然有一天要用cout来打印,发现有点不适应. 原来cout也是有格式化输出的. 首先要引入头文件 #include<iostream> // 在 ...
- Python 格式化输出
转载 今天写程序又记不清格式化输出细节了--= =索性整理一下. 注意: 与C/C++ 不同的是这里括号后面不需要加' , '号. python print格式化输出. 1. 打印字符串 print ...
- Python格式化输出
今天写程序又记不清格式化输出细节了……= =索性整理一下. python print格式化输出. 1. 打印字符串 print ("His name is %s"%("A ...
- Javascript实现格式化输出
前两天看面试题,其中有一道要实现js的格式化输出,具体给出的是: Javascript实现格式化输出,比如输入999999999,输出为999,999,999 我的实现方式是 function for ...
随机推荐
- tracer 原理
前言 准备整理网络章节,先整理概念. tracer 是一个可以获取我们的主机到访问端中间经过了哪些路由,这个对于我们非常重要,看下原理吧. 正文 tracer 在unix中是tracerRout. 它 ...
- 使用EPLAN做项目的收获点
收获点如下: 1.消息检查功能. 最具有代表性的EPLAN软件的辅助检查功能.通过自带检查可以发现设计的错误和警告. 2.导线表导出功能. 使用导入模版.宏设置,导出对应线号表. 此类接线通过一个导线 ...
- pid循迹小车的实现,arduino
帮我写一个Arduino循迹小车的程序,小车前面有并列8个红外发射接收传感器,每个红外发射接收传感器为1cm宽,地面循迹的线是大约2cm宽黑色的线,地面其他位置是白色的,要求循迹小车运行的速度快,使用 ...
- 如何实现一个 Paxos
简介: Paxos 作为一个经典的分布式一致性算法(Consensus Algorithm),在各种教材中也被当做范例来讲解.但由于其抽象性,很少有人基于朴素 Paxos 开发一致性库,本文介绍的实现 ...
- 使用Databricks进行零售业需求预测的应用实践
简介:本文从零售业需求预测痛点.商店商品模型预测的实践演示,介绍Databricks如何助力零售商进行需求.库存预测,实现成本把控和营收增长. 作者:李锦桂 阿里云开源大数据平台开发工程师 本文从零 ...
- 搜索NLP行业模型和轻量化客户定制
简介:开放搜索NLP行业模型和轻量化客户定制方案,解决减少客户标注成本.完全无标注或少量简单标注的等问题,让搜索领域扩展更易用. 特邀嘉宾: 徐光伟(昆卡)--阿里巴巴算法专家 搜索NLP算法 搜索 ...
- WPF 使用 ManipulationDemo 工具辅助调试设备触摸失效问题
本文将和大家介绍我所在的团队开源的 ManipulationDemo 工具.通过 ManipulationDemo 工具可以提升调试设备触摸失效的效率 此工具在 GitHub 上完全开源,请看 htt ...
- WinDbg 设置在加载到某个 DLL 进入断点
本文记录如何在 WinDbg 里,设置在加载到某个 DLL 时,自动进入断点.通过此方式用来定位是哪个业务模块加载了某个 DLL 模块 在 WinDbg 里面,可以附加到现有进程,也可以启动某个进程. ...
- shell 调试方法
shell 在 linux 系统中比较常见,简单的脚本可以看着确实没难度,但是当脚本功能复杂后,看起来就不那么流畅了,所以掌握一些调试方式还是很有必要的,这里我收集了一次常用的调试方式. shell调 ...
- Redis官方开源的可视化管理工具 - RedisInsight
前言 今天大姚给大家推荐一款Redis官方开源的可视化管理工具:RedisInsight. Redis介绍 Redis (Remote Dictionary Server) 是一个使用 C 语言编写的 ...