在Docker中获取容器的名称

我在Docker中命名了我的容器,但现在我忘记了名字……

如何列出所有使用的名称?

docker -ps只是给我运行的容器和docker图像给了我所有的图像但没有名字.

我只想要一个列表,在那里我可以看到我在创建它们时如何命名不同的容器.

最佳答案
如@nwinkler所述,您使用docker ps -a列出所有容器,甚至是已停止的容器.

现在,您还可以组合使用Format来停靠ps -a,这是一种仅打印与您相关的部分信息的便捷方式.

例如,您可以列出容器ID及其关联名称:

$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中获取容器的名称 - 代码日志