[][src]Crate harbourmaster

Latest Docs

Harbourmaster is a library of high-level abstractions of Docker objects.

Harbourmaster is built on top of the excellent 'shiplift', but provides an object-oriented interface that is a little easier to work with for some use cases. It also converts shiplift's futures-0.1 to futures-0.3, providing access to the magical and exciting world of async/await syntax

Particularly useful for unit testing that involves spinning up and then removing Docker containers.

Structs

Client

Docker client

Container

Abstraction of a running Docker container.

ContainerBuilder

Builder struct for fine control over the construction of a Container.

Network

Abstraction of a temporary Docker network that cleans up after itself when dropped.

Enums

Error
Protocol

Enum representing a port's communication protocol