diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/containerexec.rs | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/examples/containerexec.rs b/examples/containerexec.rs index 25475da..fe542f2 100644 --- a/examples/containerexec.rs +++ b/examples/containerexec.rs @@ -5,12 +5,16 @@ use std::env; fn main() { let docker = Docker::new(); - let options = ExecContainerOptions::builder().cmd(vec!["ls"]).build(); + let options = ExecContainerOptions::builder() + .cmd(vec!["ls"]) + .env(vec!["VAR=value"]) + .build(); if let Some(id) = env::args().nth(1) { - let container = docker.containers() + match docker.containers() .get(&id) - .exec(&options) - .unwrap(); - println!("{:?}", container); + .exec(&options) { + Ok(res) => println!("Success: {:?}", res), + Err(err) => println!("An error occured: {:?}", err), + } } } |