Public | Automated Build

Last pushed: a year ago
Short Description
jsut for fun
Full Description


just for fun, this is a test proj

Image tags

  • 10.04 (lucid)
  • 12.04 (precise)
  • 12.10 (quantal)
  • 13.04 (raring)
  • 13.10 (saucy)
  • 14.04 (trusty)
  • 14.10 (utopic)
  • 15.04 (vivid)
  • 15.10 (wily)
  • 16.04 (xenial)
  • 16.10 (yakkety)
  • 17.10 (zesty)

Simple sample:

docker run -d -p 99:22 jennava/ubuntu-ssh:trusty

docker logs <CONTAINER_ID>

You will see an output like the following:

You can now connect to this Ubuntu container via SSH using:

    ssh -p <port> root@<host>
and enter the root password 'F45uIVUM789y' when prompted

Please remember to change the above password as soon as possible!

In this case, F45uIVUM789y is the password allocated to the root user.


Setting a specific password for the root account

If you want to use a preset password instead of a random generated one, you can
set the environment variable ROOT_PASS to your specific password when running the container:

docker run -d -p 99:22 -e ROOT_PASS="mypass" jennava/ubuntu-ssh:trusty

Adding SSH authorized keys

cd ~/.ssh/
ssh-keygen -t rsa -C ""

If you want to use your SSH key to login, you can use AUTHORIZED_KEYS environment variable. You can add more than one public key separating them by ,:

docker run -d -p 99:22 -e AUTHORIZED_KEYS="`cat ~/.ssh/`" jennava/ubuntu-ssh:trusty
Docker Pull Command
Source Repository