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 ...
随机推荐
- Nacos 2.0 升级前后性能对比压测
简介: Nacos 2.0 通过升级通信协议和框架.数据模型的方式将性能提升了约 10 倍,解决继 Nacos 1.0 发布逐步暴露的性能问题.本文通过压测 Nacos 1.0,Nacos 1.0 升 ...
- [ML] 工程师使用 Keras 的步骤指引
设置 import numpy as np import tensorflow as tf from tensorflow import keras 介绍 在训练模型之前准备数据(将其转换为 NumP ...
- 2019-11-29-WPF-Process.Start-出现-Win32Exception-异常
title author date CreateTime categories WPF Process.Start 出现 Win32Exception 异常 lindexi 2019-11-29 10 ...
- 16.prometheus监控总结
一.监控流程总结 1.需要在被监控的服务器上安装xx_exporter来收集数据(可以是源码安装,最好用docker.docker-compose) 2.添加Prometheus配置,去收集(xx_e ...
- 高性能消息中间件-Nats使用
一.Nats简介 官网:https://nats.io/ 官网下载:https://nats.io/download/ github:https://github.com/nats-io/nats-s ...
- Jenkins 简述及其搭建
什么是持续集成? 持续集成(CI)是在软件开发过程中自动化和集成许多团队成员的代码更改和更新的过程.在 CI 中,自动化工具在集成之前确认软件代码是有效且无错误的,这有助于检测错误并加快新版本的发布. ...
- Java设计模式-策略模式-基于Spring实现
1.策略模式 1.1.概述 策略模式是一种行为设计模式,它允许在运行时选择算法的行为.它将算法封装在独立的策略类中,使得它们可以相互替换,而不影响客户端代码.这种模式通过将算法的选择从客户端代码中分离 ...
- 提取jks文件证书和私钥
提取jks文件证书和私钥 JKS文件由公钥和密钥构成利用Java Keytool 工具生成的文件,它是由公钥和密钥构成的,公钥就是我们平时说的证书(.cer后缀的文件),私钥就是密钥(.key后缀的文 ...
- SAP Adobe Form 教程六 FormCalc和JavaScript的实践
前文: SAP Adobe Form 教程一 简单示例 SAP Adobe Form 教程二 表 SAP Adobe Form 教程三 日期,时间,floating field SAP Adobe F ...
- ARM64: ARDP
1 指令语法 ardp <Xd>, <lable> 2 指令语义 1 获取程序计数器PC寄存器的值: 2 将PC寄存器值的低12位全部取0; 3 将lable的值乘以4096, ...