docker ps 默认会包含COMMAND 和 PORTS列。有些容器PORTS过多,导致自动换行。
docker ps可以添加–format string,设置隐藏某一些列。
支持的占位符包括(但不限于):
{{.ID}}: 容器 ID
{{.Image}}: 镜像名称
{{.Command}}: 容器启动命令
{{.CreatedAt}}: 创建时间 详细时间
{{.RunningFor}}: 运行时长 == CREATED
{{.Status}}: 状态
{{.Ports}}: 端口映射
{{.Names}}: 容器名称
#可以省略COMMAND 和 PORTS
docker ps --format 'table {{.ID}}\t{{.Image}}\t{{.Names}}\t{{.RunningFor}}\t{{.Status}}'
如何永久修改?
vi ~/.docker/config.json
#添加
{"psFormat": "table {{.ID}}\t{{.Image}}\t{{.Names}}\t{{.RunningFor}}\t{{.Status}}"
}
#再次查看
docker ps