You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

docker ps如何显示特定列?解决多行查看容器不便问题

Docker ps 自定义显示列的正确方法

你尝试的docker ps -a ID,NAME,STATUS写法不符合Docker命令规范,要实现自定义列显示、解决多行查看不便的问题,用--format参数就能搞定。

核心用法

要只显示容器ID、名称和状态,并且以整齐的表格形式输出(避免多行显示),执行以下命令:

docker ps -a --format "table {{.ID}}\t{{.Names}}\t{{.Status}}"

其中table关键字会让输出保持表格布局,{{.ID}}、{{.Names}}、{{.Status}}是Docker预定义的占位符,对应你需要的字段。

常用可用占位符

  • {{.ID}}:容器ID
  • {{.Names}}:容器名称
  • {{.Status}}:容器状态
  • {{.Image}}:容器使用的镜像
  • {{.Ports}}:容器映射的端口
  • {{.CreatedAt}}:容器创建时间

自定义非表格格式

如果不需要表格样式,想用自定义分隔符输出内容,去掉table关键字即可:

docker ps -a --format "{{.ID}} | {{.Names}} | {{.Status}}"

内容的提问来源于stack exchange,提问作者eastwater

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 18:42:04