From 0793597891d9806a249639dc73ad7931c060e955 Mon Sep 17 00:00:00 2001 From: Andrew Donald Kennedy Date: Fri, 17 Mar 2017 01:52:18 +0000 Subject: [PATCH] Fix error creating list of volume bindings for Docker --- .../docker/compute/strategy/DockerComputeServiceAdapter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apis/docker/src/main/java/org/jclouds/docker/compute/strategy/DockerComputeServiceAdapter.java b/apis/docker/src/main/java/org/jclouds/docker/compute/strategy/DockerComputeServiceAdapter.java index 08c5791aec..a29f160130 100644 --- a/apis/docker/src/main/java/org/jclouds/docker/compute/strategy/DockerComputeServiceAdapter.java +++ b/apis/docker/src/main/java/org/jclouds/docker/compute/strategy/DockerComputeServiceAdapter.java @@ -160,9 +160,11 @@ public class DockerComputeServiceAdapter implements } if (!templateOptions.getVolumes().isEmpty()) { + List binds = Lists.newArrayList(); for (Map.Entry entry : templateOptions.getVolumes().entrySet()) { - hostConfigBuilder.binds(ImmutableList.of(entry.getKey() + ":" + entry.getValue())); + binds.add(entry.getKey() + ":" + entry.getValue()); } + hostConfigBuilder.binds(ImmutableList.copyOf(binds)); } if (!templateOptions.getVolumesFrom().isEmpty()) {