docker 0.0.15

Docker Remote API binding in Rust
Documentation
# Docker

[![Build Status](https://travis-ci.org/ghmlee/rust-docker.svg)](https://travis-ci.org/ghmlee/rust-docker)

This is a Docker Remote API binding in Rust. Documentation is available [here](https://ghmlee.github.io/rust-docker/doc/docker).

## Quick start

```
[dependencies]
docker = "0.0.14"
```

```rust
extern crate docker;

use docker::Docker;

let docker = Docker::new();
```

## Debug
* Rust (>= v1.0.0-beta)
* Docker (>= v1.5.0)

## Examples

### Containers

```rust
extern crate docker;

use docker::Docker;

let docker = Docker::new();

let containers = match docker.get_containers(false) {
    Ok(containers) => containers,
    Err(e) => { panic!("{}", e); }
};
```

### Stats

```rust
extern crate docker;

use docker::Docker;

let docker = Docker::new();

let containers = match docker.get_containers(false) {
    Ok(containers) => containers,
    Err(e) => { panic!("{}", e); }
};

let stats = match docker.get_stats(&containers[0]) {
    Ok(stats) => stats,
    Err(e) => { panic!("{}", e); }
};
```

### Images

```rust
extern crate docker;

use docker::Docker;

let docker = Docker::new();

let images = match docker.get_images(false) {
    Ok(images) => images,
    Err(e) => { panic!({}, e); }
};

```

### Info

```rust
extern crate docker;

use docker::Docker;

let docker = Docker::new();

let info = match docker.get_info() {
    Ok(info) => info,
    Err(e) => { panic!("{}", e); }
};
```