container package

Docker Containers

class container.Docker(name, dimage, base='dvni/base', **kwargs)[source]

Bases: mininet.node.Docker

Wrapper to mininet.node.Docker that automates building containers. Should be used as the base class for any other docker containers.

build(name)[source]

Build dockerfile from the container/ directory

Example

>>> self.build("kali")
(<Image: 'dvni/kali:latest'>, <itertools.tee object at 0x7f8c1d698098>)
Parameters:name (str) – The directory within container/ containing the Dockerfilr
Returns:The built image.
Return type:(Image)
document(doc)[source]
added = []
built = []
client = <docker.client.DockerClient object>