Hello World (Ubuntu 14.04)


$ uanme -r # check to see if kernel version is > 3.10

$ sudo apt-get install curl # install curl

$ curl -fsSL | sh # install docker

$ docker -v # verify docker installed

$ docker run hello-world # should display "Hello from Docker"

$ docker run ubuntu:14.04 /bin/echo 'Hello world' # disable interactive mode

$ sudo docker run -d ubuntu:14.04 /bin/sh -c "while true; do echo hello world; sleep 1; done" # daemonized execution

Image Source:

Docker CLI Example


$ docker login

$ docker pull denibertovic/postgres

$ docker run -d -t denibertovic/postgres

$ docker run -i -t debian /bin/bash

$ docker run -d -t postgres

$ docker run -d -t postgres:9.3

$ docker ps

$ docker logs 2344d8a4e916

$ docker stop 2344d8a4e916

$ docker kill 2344d8a4e916

$ docker start 2344d8a4e916

Docker Build Image


FROM debian:wheezy ENV DEBIAN_FRONTEND noninteractive


RUN apt-get -qq update RUN apt-get -qq -y install postgresql-9.3 \ postgresql-client-9.3 postgresql-contrib-9.3 ADD postgresql.conf /etc/postgresql/9.3/main/postgresql.conf ...

CMD /usr/local/bin/

$ docker build -t postgres .

$ docker commit username/postgresql

$ docker push username/postgresql

Docker VS. Virtual Machines

Image Source:

Run OPENSUSE container

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 15


  • about 7 years ago: charleswang007007 originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!