docker - 获取 Docker 中容器的名称

标签 docker

我在 Docker 中命名了我的容器,但现在我忘记了名称...

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

docker -ps 只是给了我正在运行的容器,而 docker images 给了我所有的图像,但没有名字。

我只想要一个列表,我可以在其中查看创建不同容器时如何命名它们。

最佳答案

正如 @nwinkler 所述,您使用 docker ps -a 列出所有容器,甚至是停止的容器。

现在,您还可以将 Formatdocker 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 - 获取 Docker 中容器的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41122446/

相关文章:

Docker,更新图像还是仅使用绑定(bind)安装来获取网站代码?

docker - Docker-Alpine Elixir容器具有无法满足的约束

docker - Jenkins:无法从jenkins执行docker命令

docker - 在dockerfile中创建一个在Kubernetes中没有持久卷(声明)的卷?

docker - 无法使用docker pull从okd/openshift原始docker注册表中匿名获取图像

docker - 错误 : Job failed: command terminated with exit code 1

node.js - 尽管项目在 docker 容器上,但如何在我的 IDE 上提供 linting 功能?

docker - 如何创建Docker覆盖网络?

ubuntu - Docker - 使用 IP 浏览 Docker 容器

python - 如何在 Kubernetes pod 上使用带有 Django 的 sqlite3 数据库