Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/launch/ContainerCommandProcess.java')
-rw-r--r--containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/launch/ContainerCommandProcess.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/launch/ContainerCommandProcess.java b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/launch/ContainerCommandProcess.java
index fca3163677..d02194de61 100644
--- a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/launch/ContainerCommandProcess.java
+++ b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/launch/ContainerCommandProcess.java
@@ -60,6 +60,7 @@ public class ContainerCommandProcess extends Process {
public ContainerCommandProcess(IDockerConnection connection,
String imageName, String containerId,
+ OutputStream outputStream,
Map<String, String> remoteVolumes,
boolean keepContainer) {
this.connection = connection;
@@ -80,7 +81,7 @@ public class ContainerCommandProcess extends Process {
.getOperationToken()) {
pipedOut = pipedStdout;
pipedErr = pipedStderr;
- connection.startContainer(containerId, null);
+ connection.startContainer(containerId, outputStream);
threadStarted = true;
((DockerConnection) connection).attachLog(token, containerId,
pipedStdout, pipedStderr);
@@ -213,7 +214,8 @@ public class ContainerCommandProcess extends Process {
containerRemoved = true;
connection.removeContainer(containerId);
}
- if (!((DockerConnection) connection).isLocal()) {
+ if (!((DockerConnection) connection).isLocal()
+ && remoteVolumes != null && !remoteVolumes.isEmpty()) {
CopyVolumesFromImageJob job = new CopyVolumesFromImageJob(
connection, imageName, remoteVolumes);
job.schedule();

Back to the top