【问题标题】:How to get the name of all container in docker using docker py如何使用 docker py 获取 docker 中所有容器的名称
【发布时间】:2020-10-14 15:12:04
【问题描述】:

我需要从 docker py 获取所有正在运行的容器的名称。我尝试使用以下命令,但它以容器 ID 响应。

self.client = docker.from_env()
running_container = self.client.containers.list()

容器名称:

[<Container: ac380a213d>, <Container: 0bdc8b7569>, <Container: c9e9123544>, <Container: 6aaec45e8c>, <Container: 1b2a3d3732>, <Container: 946ada8f21>, <Container: 821978ae2c>]

我可以知道如何将其转换为相应的 docker 容器名称

【问题讨论】:

    标签: python docker dockerpy


    【解决方案1】:

    您可以使用.name 属性从容器对象refer the doc 中获取container 名称

    [container.name for container in running_container]
    

    【讨论】:

      猜你喜欢
      • 2015-10-31
      • 1970-01-01
      • 1970-01-01
      • 2019-01-19
      • 2019-11-04
      • 1970-01-01
      • 2021-08-20
      • 2017-10-30
      • 1970-01-01
      相关资源
      最近更新 更多