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 ...
随机推荐
- 实用的SpringBoot生成License方案
前言 License指的是版权许可证,当我们开发完系统后,如果不想让用户一直白嫖使用,比如说按时间续费,License的作用就有了. 我们可以给系统指定License的有效期,控制系统的可用时间. 那 ...
- json文件读取并转换成为字典python
# JSON到字典转化 f2 = open('info.json', 'r') info_data = json.load(f2) print(info_data) # 显示数据类型 print(ty ...
- OpenKruise v1.3:新增自定义 Pod Probe 探针能力与大规模集群性能显著提升
简介: 在版本 v1.3 中,OpenKruise 提供了新的 CRD 资源 PodProbeMarker,改善了大规模集群的一些性能问题,Advanced DaemonSet 支持镜像预热,以及 C ...
- ARMS实践|日志在可观测场景下的应用
简介: 在实际生产中,通过灵活组合文内几种使用方式,运维团队可以很好地排除日常观测.故障定位过程中的干扰因素,更快的定界甚至定位问题根因. 作者:陈陈 日志在可观测场景下的应用 随着 IT 架 ...
- 技术解读:Dragonfly 基于 P2P 的智能镜像加速系统 | 龙蜥技术
简介: 结合 Dragonfly 子项目 Nydus 进行按需加载可以最大限度提升镜像下载速度. 编者按:上世纪末期,基于 C/S 模式的思想,人们发展了 HTTP . FTP 等应用层协议.然而 C ...
- 如何利用 AHAS 保障 Web 服务稳如磐石?
简介:应用高可用服务 AHAS (Application High Availability Service) 是经阿里巴巴内部多年高可用体系沉淀下来的云产品,基于阿里开源流控降级组件 Sentin ...
- 前沿分享|阿里云资深技术专家 魏闯先:AnalyticDB PostgreSQL年度新版本发布
简介: 本篇内容为2021云栖大会-云原生数据仓库AnalyticDB技术与实践峰会分论坛中,阿里云资深技术专家 魏闯先关于"AnalyticDB PostgreSQL年度新版本发布&qu ...
- MaxCompute跨境访问加速解决方案
简介: MaxCompute联合全球加速服务,为有跨境访问需求的MaxCompute客户提供一套高效稳定的跨境访问加速方案. MaxCompute联合全球加速服务,为有跨境访问需求的MaxComput ...
- 本地已经有项目需要的所有依赖,但是maven总是会去网上下载
情况说明本地已经有项目需要的所有依赖,但是maven总是会去网上下载,因为网络不好等原因,一直下载失败,但是本地明明就已经有依赖了.maven的settings配置 maven已经配置成自己下载的,至 ...
- [FAQ] Win10 键盘输入的数字英文字体变宽, 胖英文, 如何处理
输入法 点击右键,找到设置,点击进入. 开启 "全/半角切换" 快捷键为 "Shift + 空格",随后可以使用这个快捷键进行切换正常. Link:https: ...