$ docker ps -a --format "table {{.ID}}\t{{.Status}}" //table : 显示表头列名
CONTAINER ID STATUS
6069ab793196 Up 6 days
042cc2852c72 Up 6 days
a81b6a4837e5 Up 6 days
9e00b6106c1d Up 6 days
7b321585fa57 Up 6 days
以json格式输出
按照json格式输出这样方便程序后续操作
$ docker image inspect repo:latest --format "{{json .ID}}"
"sha256:ad2f83b0974541bf421cd681d5d5921d"
不加json输出:没有引号,
$ docker image inspect repo:latest --format "{{.ID}}"
sha256:ad2f83b0974541bf421cd681d5d5921d
table : 显示表头列名
可用的占位符
名称 | 含义 |
---|---|
.ID | 容器ID |
.Image | 镜像ID |
.Command | 执行的命令 |
.CreatedAt | 容器创建时间 |
.RunningFor | 运行时长 |
.Ports | 暴露的端口 |
.Status | 容器状态 |
.Names | 容器名称 |
.Label | 分配给容器的所有标签 |
.Mounts | 容器挂载的卷 |
.Networks | 容器所用的网络名称 |
.Repository | 镜像名称 |
.Size | 镜像大小 |
.Tag | 镜像标签 |
.CreatedAt | 创建图像的时间 |