Tunnelling into a docker container using ssh¶
Setup the SSH server¶
Follow the instructions to run a commandline terminal in the development-environment container.
Run the following command within the container:
sudo start-ssh-server.shThis will enable remote access to the docker container from your host machine through ssh tunnelling.
Important
Running the script above, changes the password of the default user of the docker container (jovyan) to ‘admin’.
SSH tunnelling into the running container¶
From a terminal or PowerShell on your host machine, enter the following:
ssh jovyan@localhost -p 10001
This will allow you to tunnel into the running container.