FROM alpine EXPOSE 8443 EXPOSE 636 ENV SSH_USER "Set SSH_USER environmnet variable" ENV SSH_HOST "ci.linaro.org" RUN apk update && apk add openssh-client ENTRYPOINT ssh -ostricthostkeychecking=no -ouser=$SSH_USER -i /key -g -L 8443:login.linaro.org:8443 -L 636:login.linaro.org:636 $SSH_HOST -N # Creates a login proxy for linaro test services # assumes that you have mounted the appropriate ssh priv key as /key # ie, run with "-v ~/.ssh/linaro_rsa:/key:ro" # define environment variable SSH_USER for your linaro account # optionally define a different server to use for the tunnel by setting SSH_HOST