rust_docker 0.1.1

A docker wrapper to interact with docker daemon.
Documentation
extern crate docker_rs;

use docker_rs::api::containers::Containers;
use docker_rs::api::version::Version;
use docker_rs::client::DockerClient;

use std::process::exit;

#[test]
fn test() {
    let client = match DockerClient::new("unix:///var/run/docker.sock") {
        Ok(a) => a,
        Err(err) => {
            println!("{}", err);
            exit(1);
        }
    };
    let _new_client = client.clone();

    let info = client.get_version_info();
    println!("{:?}", info);

    let all_containers = client.list_all_containers(None).unwrap();
    println!("{:?}", all_containers);

    let running_cont = client.list_running_containers(None).unwrap();
    println!("{:?}", running_cont);

    let mut cmd: Vec<String> = Vec::new();
    cmd.push("ls".to_string());
    let res = client
        .create_container_minimal("kk", "debian:jessie", cmd)
        .unwrap();
    println!("{:?}", res);
}