```rust
// Unix socket
let socket = UnixSocket::new("
//TCP socket (Not supported yet) ```
rust
let mut docker = Docker::new(socket.clone());
```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."); } }
... ```