Hello World from OSS Silicon Valley


HowToUse/Docker/1.0


_ Prerequisite

_ Install&Setup

_ Ubuntu

Step.1
Install Docker
$ sudo apt-get install docker.io
Step.2
Launch docker automatically
$ sudo update-rc.d docker.io defaults
Step.3
Check the docker version
$ sudo docker version

_ HowToUse

_ Download Docker image from Docker Hub Registry

Step.1
$ sudo docker pull ubuntu:latest
Step.2
Run Docker Image and create Docker Container.
$ sudo docker run -it --name ubuntu_work ubuntu /bin/bash
Step.3
Install additional modules.
# apt-get install -y nginx
Step.4
Push Ctrl-d to shutdown Docker process.
Step.5
Check the new Docker Container has been created.
$ sudo docker ps -a
Step.6
Create new Docker image merging with Docker Container.
$ sudo docker commit ubuntu_work syatsuzuka/nginx
Step.7
Check the new Docker image has been created.
$ sudo docker images
Step.8
Delete unnecessary Docker Container and Image.
$ sudo docker rm <Container ID>
$ sudo docker rmi <Image ID>

_ Create Docker Image with Dockerfile

Step.1
Create Docker file.
$ mkdir nginx
$ vi Dockerfile
FROM ubuntu
RUN apt-get install -y nginx
Step.2
Create Docker image.
$ sudo docker build -t syatsuzuka/nginx:1.0 .
Step.3
Check the Docker image.
$ sudo docker images

_ Upload Docker Image into Docker Hub

Step.1
Sign up Docker Hub.
Step.2
Login Docker Hub.
$ sudo docker login
Step.3
Push the Docker Image into Docker Hub.
$ sudo docker push syatsuzuka/nginx

_ Author

S.Yatsuzuka