码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 如何使用“–format”和输出模板成为 Docker CLI 高级用户


    在这里插入图片描述
    使用 Docker CLI 列出和检查系统上的资源通常会产生冗长的输出,从而隐藏重要的细节。Docker 支持Go 的模板语法和–format标志,让您可以控制显示的内容。

    学习如何使用模板可以让您成为 Docker CLI 高级用户。它们使您可以有效地选择和转换命令输出以创建所需的视图。这会带来更高效的 CLI 体验并减少扫描长控制台行所花费的时间。

    哪些命令支持“–format”?

    format最常用的docker命令支持该标志。您可以将它与docker inspect生成项目列表的命令一起使用,例如docker ps、docker images和docker volumes。

    当您包含–format标志时,Docker 将通过您提供的 Go 模板字符串发送命令的输出。您可以使用 Go 提供的模板功能来使用 Docker 设置的占位符。这些使您可以访问 CLI 获取的数据。

    一个基本的例子

    在容器上运行docker inspect会显示一个冗长的 JSON 对象,该对象通常会溢出您的终端窗口。使用–format,您可以提取您感兴趣的数据的特定部分。下面是一个显示容器状态、PID 和开始时间的示例:

    ~$ docker inspect 94a8d1315315 --format '{
       {.State.Status}} (PID: {
       {.State.Pid}}) {
       {.State.StartedAt}}'<
    • 1
    • 2
    • 3
  • 相关阅读:
    linux虚拟化: svm: 初始化及重要函数分析
    阻塞队列LinkedBlockingQueue 源码解析
    MySQL——JDBC
    低代码服务商,中小型数字化软件服务商的新出路
    系统集成|第二十一章(笔记)
    Python潮流周刊#10:Twitter 的强敌 Threads 是用 Python 开发的
    Ribbon 服务调用配置实战
    vue多种实现动画效果分享【推荐学习】
    C1 ARMv7-M Debug
    高频数据分析:使用数据透视
  • 原文地址:https://blog.csdn.net/wlcs_6305/article/details/125893696
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号