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