Crate shiplift [] [src]

Shiplift is a multi-transport utility for maneuvering docker containers

examples

extern crate shiplift;

let mut docker = shiplift::Docker::new();
let mut images = docker.images().list().unwrap();
println!("docker images in stock");
for i in images {
  println!("{:?}", i.RepoTags);
}

Modules

builder

Interfaces for building docker containers

rep

Rust representations of docker json structures

transport

Transports for communicating with the docker daemon

Structs

Container

Interface for accessing and manipulating a docker container

Containers

Interface for docker containers

Docker

Entrypoint interface for communicating with docker daemon

Image

Interface for accessing and manipulating a named docker image

Images

Interface for docker images