From 4727f283e6fc73f4a3e2498dc4c89f6e7d17df93 Mon Sep 17 00:00:00 2001 From: Joxit Date: Tue, 31 Jan 2017 21:36:45 +0100 Subject: [ExecContainer] Add env option for exec command and update example --- examples/containerexec.rs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'examples') 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), + } } } -- cgit v1.2.3