跳转至

docker Module

*以下内容由程序自动呈现, 可能存在错误

import docker # 引入模块
from docker import * # 引入模块中的所有函数与类

class Docker

class Docker(self)
连接docker daemon

method images

def images(self) ->  返回包含镜像名的字符串列表
获取已下载的镜像

method containers

def containers(self) ->  返回容器列表
获取所有容器

method start_container

def start_container(self, cid: str) ->  返回是否执行成功
启动容器

method stop_container

def stop_container(self, cid: str) ->  返回是否执行成功
停止容器

method remove_container

def remove_container(self, cid: str) ->  返回是否执行成功
移除容器

method exec

def exec(self, cid: str, cmd: str) ->  返回执行是否成功
在容器中执行命令

class Container

class Container(self)
容器

method id

def id(self) -> None
容器完整id (短id为前12位)

method ports

def ports(self) -> None
所有端口映射信息

method image

def image(self) -> None
生成此容器的镜像

method status

def status(self) -> None
容器状态 (容器已启动/停止/重启的时长)

method state

def state(self) -> None
容器阶段 (created,running,restarting,removing,paused,exited,dead)