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)
whi*_*s11 21
尝试table从--format参数中删除命令,例如:
docker ps --format '{{.Names}}'
Run Code Online (Sandbox Code Playgroud)
它应该为您提供一个没有表标题的容器名称的简单列表
小智 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)
docker ps --format "\nDocker 详细信息 \nID:{{.ID}} \n名称: {{.Names}} \n大小: {{.Size}} "
好像
参考: https: //docs.docker.com/engine/reference/commandline/ps/#formatting
| 归档时间: |
|
| 查看次数: |
4472 次 |
| 最近记录: |