当前位置: 首页 > 工具软件 > Docker-py > 使用案例 >

docker api python

邴奇逸
2023-12-01

python为3.5版本,2.7版本升级为3.5后将默认python改为3.5,再pip install docker。

初始化方法:

import docker 

client=docker.from_env() #初始化一个docker客户端实例

print(client.containers.run("alpine",["echo","hello"]))  #等价于 docker run alpine echo hello


for contariner in client.containers.list():

    print container.id

    container.stop()


container=client.containers.get("***")

    print(container.logs())


#拉取镜像

image=client.images.pull("alpine")  #相当于sudo docker pull alpine

    print image.id 

#如果detach=True,会立即返回一个container对象

container=client.containers.run("alpine",["touch","/hello"],detach=True])

container.wait()

image=container.commit("hello")

print(image.id)


 类似资料:

相关阅读

相关文章

相关问答