```rust // Unix socket let socket = UnixSocket::new("/var/run/docker.sock");
//TCP socket let socket = TcpSocket::new("http://localhost:2375"); ```
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."); } }
... ```