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/commands/CommandUtils.java')
-rw-r--r--containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/commands/CommandUtils.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/commands/CommandUtils.java b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/commands/CommandUtils.java
index 7bc47a087b..7077d8e729 100644
--- a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/commands/CommandUtils.java
+++ b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/commands/CommandUtils.java
@@ -193,8 +193,13 @@ public class CommandUtils {
* @return the {@link RunConsole} or {@code null}
*/
public static RunConsole getRunConsole(final IDockerConnection connection, final IDockerContainer container) {
+ if (connection.getContainerInfo(container.id()).config().tty()) {
+ RunConsole.attachToTerminal(connection, container.id());
+ return null;
+ }
final boolean autoLogOnStart = Activator.getDefault().getPreferenceStore()
.getBoolean(PreferenceConstants.AUTOLOG_ON_START);
+
// if we are auto-logging, grab the
// console for the container id and get
// its stream.

Back to the top