如何通过python检查docker命令? [关闭]

问题描述 投票:0回答:1

我是Docker的新手,我的目的是使用python自动化docker服务器。我需要检查docker是否启动,容器是否存在,检查容器的状态,安装映射等。我需要一些指导来实现这一点。

python docker ubuntu-16.04 dockerpy
1个回答
1
投票

您可以使用:

import docker
client = docker.from_env()  # to connect using the default socket or the configuration in your environment

client.containers.list()

输出:

[<Container: ab0744e975>, <Container: 0acce75faa>]

上面的输出只是我的PC上的一个示例,显示docker正在运行,并且有2个容器

或您可以使用

client.info()

来自docs

显示系统范围的信息。与docker info命令相同。

返回:信息作为字典返回类型:(dict)

引发:docker.errors.APIError –如果服务器返回错误。


检查系统是否可以响应,您可以使用

client.ping()
© www.soinside.com 2019 - 2024. All rights reserved.