使用 Docker CLI 列出和检查系统上的资源通常会产生冗长的输出,从而隐藏重要的细节。Docker 支持Go 的模板语法和–format标志,让您可以控制显示的内容。
学习如何使用模板可以让您成为 Docker CLI 高级用户。它们使您可以有效地选择和转换命令输出以创建所需的视图。这会带来更高效的 CLI 体验并减少扫描长控制台行所花费的时间。
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}}'<
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/wlcs_6305/article/details/125893696
内容来源于网络,如有侵权,请联系作者删除!