我在Docker中为容器命名,但现在我忘记了这些名称...
如何列出所有使用过的名称?
docker -ps
只会给出正在运行的容器,docker images
给出所有镜像但不包括名称。
我只想要一个列表,以便查看我在创建它们时如何命名不同的容器。
我在Docker中为容器命名,但现在我忘记了这些名称...
如何列出所有使用过的名称?
docker -ps
只会给出正在运行的容器,docker images
给出所有镜像但不包括名称。
我只想要一个列表,以便查看我在创建它们时如何命名不同的容器。
docker ps -a
列出所有容器,包括已停止的容器。docker ps -a
结合使用,以方便地打印与您相关的部分信息。$ docker ps -a --format "{{.ID}}: {{.Name}}"
caee09882462: peaceful_saha
您也可以使用列标题的常规表格格式:
$ docker ps -a --format "table {{.ID}}\t{{.Names}}"
CONTAINER ID NAMES
caee09882462 peaceful_saha
$ docker ps -a --format "{{.Names}}"
peaceful_saha
docker ps -a
来显示所有正在运行和停止的容器。$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6b74154d7133 wnameless/oracle-xe-11g "/bin/sh -c '/usr/sbi" 9 months ago Exited (0) 13 days ago 8080/tcp, 0.0.0.0:49160->22/tcp, 0.0.0.0:49161->1521/tcp oracle_xe
Docker version 18.09.6, build 481bc77156
上,使用docker ps -a --format "{{.ID}}: {{.Name}}"
命令会出现“模板解析错误...无法评估类型中的字段名称...”的错误。但是,docker ps -a --format "{{.ID}}: {{.Names}}"
命令可以正常工作并输出相同的结果。此外,docker ps
文档(在格式化部分下)只列出.Names
作为--format
的可接受占位符。 - edesz