我正在尝试使用docker container ls -q库和方法将docker container ls -q的命令行返回转换为python列表。
是否有一种使用os库来完成此操作的方法?
本质上,在继续我的代码之前,我试图检查是否有任何正在运行的容器。
提前感谢!
发布于 2021-09-09 13:01:46
我还发现os.popen('docker container ls -q').read().split('\n')也能工作。谢谢你的建议。
发布于 2021-09-09 09:52:13
您可以使用用于Python的Docker安装pip install docker。
现在您可以使用以下代码:
import docker
client = docker.from_env()
cn_list = client.containers.list()
print(cn_list)您将得到的输出将是容器对象的列表,如下所示:
[<Container: efda62a9af>, <Container: c5de5e6633>,...]
https://stackoverflow.com/questions/69111185
复制相似问题