From 0c9276a4bde79d7200ce3e6039c3261858e6876b Mon Sep 17 00:00:00 2001 From: Marcos Lilljedahl Date: Fri, 11 Aug 2017 11:19:05 -0300 Subject: [PATCH] Tunnel 2375 to reach windows daemon --- Dockerfile.ssh | 2 +- provisioner/windows.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile.ssh b/Dockerfile.ssh index bdbb980..fd6d079 100644 --- a/Dockerfile.ssh +++ b/Dockerfile.ssh @@ -4,4 +4,4 @@ RUN apk add --no-cache openssh-client COPY ./windows /root/.ssh/id_rsa -ENTRYPOINT while true; do ssh -q -o StrictHostKeyChecking=no Administrator@${WINDOWS_ENDPOINT}; done +CMD while true; do ssh -L 2375:${WINDOWS_ENDPOINT}:2375 -q -o StrictHostKeyChecking=no Administrator@${WINDOWS_ENDPOINT}; done diff --git a/provisioner/windows.go b/provisioner/windows.go index f0a8c19..44f82c2 100644 --- a/provisioner/windows.go +++ b/provisioner/windows.go @@ -68,7 +68,7 @@ func (d *windows) InstanceNew(session *types.Session, conf types.InstanceConfig) containerName := fmt.Sprintf("%s_%s", session.Id[:8], conf.Hostname) opts := docker.CreateContainerOpts{ Image: conf.ImageName, - WindowsEndpoint: winfo.publicIP, + WindowsEndpoint: winfo.privateIP, SessionId: session.Id, PwdIpAddress: session.PwdIpAddress, ContainerName: containerName,