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.
Abstraction of a running Docker container.
Builder struct for fine control over the construction of a Container.
Abstraction of a temporary Docker network that cleans up after itself when dropped.
Enum representing a port's communication protocol