Basic

1. builds a new image from the source code
docker build

2. creates a writeable container from the image and prepares it for running
docker create

3. creates the container (same as docker create) and runs it
docker run

Build

Building Local Images/Repositories

1. build a local docker repository from Dockerfile definition
docker build -t LOCAL_REPO_NAME .

2. build with URL
docker build github.com/creack/docker-firefox

Listing Local Images/Repositories

1. list local images/repository
docker images -a

Removing Local Images/Repositories

1. remove by IMAGE ID
docker rmi 7c6d216d165a

Create

TODO

Run

0. make sure docker daemon is running
docker ps

1. start a Dockerized web server container
docker run -d -p 80:80 —name CONTAINER_NAME REPOSITORY_NAME

2. display running containers
docker ps -a

3. stop a running container
docker stop CONTAINER_NAME

4. remove container
docker rm ID_OR_NAME ID_OR_NAME

Example
docker run -d -p 80:80 —name webserver nginx
docker stop webserver
docker rm webserver

Subpages