summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorZach Blankenship <zach.blankenship@gmail.com>2017-01-10 23:31:04 -0500
committerZach Blankenship <zach.blankenship@gmail.com>2017-01-14 07:43:24 -0500
commitfc8d30e75a21f8c633d8bde4fc18c34b83bd88c1 (patch)
tree414a0f38530a0f968518af1b8ce0345006f30e2d /src
parent2b378af17ad69df4c95094ebbf7b9cf8202a26b7 (diff)
Add support for devices to ContinaerOptions
Diffstat (limited to 'src')
-rw-r--r--src/builder.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/builder.rs b/src/builder.rs
index 7c307f5..19a9802 100644
--- a/src/builder.rs
+++ b/src/builder.rs
@@ -398,6 +398,15 @@ impl ContainerOptionsBuilder {
self
}
+ pub fn devices(&mut self,
+ devices: Vec<HashMap<String, String>>)
+ -> &mut ContainerOptionsBuilder {
+ for d in devices {
+ self.params_hash.entry("HostConfig.Devices".to_string()).or_insert(Vec::new()).push(d);
+ }
+ self
+ }
+
pub fn build(&self) -> ContainerOptions {
ContainerOptions {
params: self.params.clone(),