Crate dockers

Source
Expand description

§Dockers

Dockers is a docker api wrapper for rust, it’s mainly focused on ease of use, asyncronous by default and exposing a low level api.

§Example

extern crate dockers;

use dockers::Container;
use dockers::Image;

fn main () {
    let img = Image::pull("rabbitmq".to_owned(), None)
        .expect("Cannot pull image");

    let cont = Container::new(None, Some("rabbitmq".to_owned()))
        .create(Some("my_rabbitmq".to_owned()), None)
        .expect("Cannot create container");

    // Do your things...

    cont.remove();
    img.remove();
}

Re-exports§

pub use containers::Container;
pub use images::Image;

Modules§

containers
Containers is all you need for handling them
docker
images
Images is all you need for handling them