python调用docker_【Python】 docker-py 用Python调用Docker接口
时间: 2024-01-27 15:06:22 浏览: 217
使用Python调用docker接口.pptx
好的,关于Python调用Docker接口,可以使用`docker-py`库来实现。
`docker-py`是Docker官方提供的Python客户端,它可以让你通过Python代码来管理Docker容器、镜像等资源。
以下是一个简单的例子,演示如何使用`docker-py`来启动一个Docker容器:
```python
import docker
# 创建Docker客户端对象
client = docker.from_env()
# 启动一个Hello World容器
container = client.containers.run("hello-world")
# 打印容器输出
print(container.logs())
```
在上面的代码中,我们首先创建了一个`docker-py`的客户端对象,然后使用`client.containers.run()`方法来启动一个名为`hello-world`的Docker容器,并将其赋值给`container`变量。最后,我们使用`container.logs()`方法来获取容器的输出。
需要注意的是,在运行上面的代码之前,你需要先安装`docker-py`库。可以通过以下命令来安装:
```
pip install docker
```
希望这个例子能够帮助你开始使用`docker-py`库来管理Docker容器。
阅读全文