Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description


Simple Ubuntu docker images with SSH access and with the ability to add new packages using -e PACKAGES="".

This container was inspire tutum/ubuntu, send thank tutum.


This container use a image to ubuntu:14.04

###Running drafa/ubuntu

To run a container from the image you created earlier binding it to port 2222 in all interfaces, execute:

docker run -d -p drafa/ubuntu

The first time that you run your container, a random password will be generated
for user root. To get the password, check the logs of the container by running:

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 'U0iSGVUCr7W3' when prompted

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

In this case, U0iSGVUCr7W3 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 2222:22 -e ROOT_PASS="mypass" drafa/ubuntu

###Adding authorized keys

If you want to use ssh key for login, you can use AUTHORIZED_KEYS environment variable. The public keys are separated by ,:

docker run -d -p 2222:22 AUTHORIZED_KEYS="pubkey1, pubkey2, pubkey3" drafa/ubuntu

If you put the corresponding private key under ~/.ssh/ where you run ssh command, you will not be asked to input the password.

###Setting a specific package for the container

If you want to use a package, or packages, you can set the environment variable PACKAGES to your specific package, or packages, when running the container:

  • docker run -d -p 2222:22 -e PACKAGES="ftp" drafa/ubuntu
  • docker run -d -p 2222:22 -e PACKAGES="ftp mysql-server-5.6 mysql-client" drafa/ubuntu
Docker Pull Command
Source Repository