[−][src]Crate harbourmaster
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 |