docker_client 0.1.0-alpha2

docker-client library
Documentation

docker_client

docker_client is a client that use docker API. Current support API is 1.40.

Examples

use docker_client::DockerClient;
use docker_client::container::Creator;

fn main() {
// Create docker client
let client = match DockerClient::connect("/var/run/docker.sock") {
Ok(client) => client,
Err(e) => panic!("Cannot connect to socket!"),
};

let creator = Creator::with_image("alpine").name("test").build();

// Create container
match client.create_container(creator) {
Ok(_) => {},
Err(_) => {}
};

// Rename container
match client.rename_container("test", "test1") {
Ok(_) => {},
Err(_) => {}
}
}