获取Docker中容器的名称
我在Docker中命名了我的容器,但现在我忘了名字…
我如何列出所有使用的名称?
docker -ps
只是给我的运行容器和docker images
给我所有的图像,但没有名字。
我只是想要一个列表,我可以看到我创build它们时如何命名不同的容器。
正如@nwinkler所提到的那样 ,您使用docker 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
来显示所有正在运行和已停止的容器。
容器ID将位于输出的第一列,名称将位于最后一列。
例:
$ 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