'docker ps'输出格式:仅列出正在运行的容器的名称

Pau*_*kov 10 bash docker

docker ps --format "table {{.Names}}"NAMES第一行输出:

root@docker-2gb-blr1-01:~# docker ps --format "table {{.Names}}"
NAMES
enr
osticket
osticket_db
...
Run Code Online (Sandbox Code Playgroud)

docker inspect --format '{{.Name}}' $(docker ps -q)

/在容器名称的开头打印:

root@docker-2gb-blr1-01:~# docker inspect --format '{{.Name}}' $(docker ps -q)"
/enr
/osticket
/osticket_db
Run Code Online (Sandbox Code Playgroud)

我想只列出正在运行的容器的名称,在开头没有标题或斜杠.请分享选项如何执行此操作.

nPc*_*omp 22

这是我们如何使用docker ps.

姓名:

docker ps --format '{{.Names}}'
Run Code Online (Sandbox Code Playgroud)

ID:

docker ps --format '{{.ID}}'
Run Code Online (Sandbox Code Playgroud)

图片:

docker ps --format '{{.Image}}'
Run Code Online (Sandbox Code Playgroud)

命令:

docker ps --format '{{.Command}}'
Run Code Online (Sandbox Code Playgroud)

创建:

docker ps --format '{{.RunningFor}}'
Run Code Online (Sandbox Code Playgroud)

地位:

docker ps --format '{{.Status}}'
Run Code Online (Sandbox Code Playgroud)

端口:

docker ps --format '{{.Ports}}'
Run Code Online (Sandbox Code Playgroud)

可以在此处找到更多信息

  • 这是一个很酷的答案:) (2认同)

whi*_*s11 21

尝试table--format参数中删除命令,例如:

docker ps --format '{{.Names}}'
Run Code Online (Sandbox Code Playgroud)

它应该为您提供一个没有表标题的容器名称的简单列表

  • 如何查询-->集装箱ID (3认同)
  • @Vignesh_A docker ps -q 获取容器ID (2认同)

小智 17

只是一个组合命令,它被美化了table

$ docker ps --format "table {{.Image}}\t{{.Ports}}\t{{.Names}}"

IMAGE               PORTS                NAMES
nginx               0.0.0.0:80->80/tcp   nginx
Run Code Online (Sandbox Code Playgroud)

此外,您可以将其添加到.docker/config.json允许您自定义docker ps命令输出的文件中。

添加到~/.docker/config.json

{
  "psFormat": "table {{.ID}}\\t{{.Image}}\\t{{.Status}}\\t{{.Names}}"
}
Run Code Online (Sandbox Code Playgroud)

  • 可以在没有“table”的情况下完成,例如“docker ps --format '{{.ID}}\t{{.Names}}'” (4认同)
  • 详细文档可以在[此处](https://docs.docker.com/engine/reference/commandline/ps/#formatting)找到 (2认同)

Omk*_*war 5

docker ps --format "\nDocker 详细信息 \nID:{{.ID}} \n名称: {{.Names}} \n大小: {{.Size}} "

好像

在此输入图像描述

参考: https: //docs.docker.com/engine/reference/commandline/ps/#formatting