Docktape

Docktape doc badge

Unix Socket initialization

```rust // Unix socket let socket = UnixSocket::new("/var/run/docker.sock");

//TCP socket let socket = TcpSocket::new("http://localhost:2375"); ```

Initialize Docker

rust let mut docker = Docker::new(socket.clone());

Make call to Docker API

```rust match docker.createimagefrom_image("fedora:latest", ""){ Some(msg) =>{ println!("Error message: {:?}", msg["message"]); } None =>{ println!("Image created."); } }

match docker.get_images(){ Some(images) =>{ println!("There are {} image(s).", images.len()); }, None =>{ println!("There are no images."); } }

match docker.inspect_image("fedora:latest"){ Some(img) => { println!("Image id: {}.", img.id()); } None => { println!("Cannot get image."); } }

... ```