A blueprint for creating a docker image
A template for running docker containers
A running process
-
First Command
docker ps
-
Create Dockerfile
-
Add .dockerignore for files to ignore (node_modules)
-
Build image
docker build -t <image-name> .
Example:
docker build -t hardvan/demoapp:1.0 .
-
Run image
docker run -p 5000:8080 hardvan/demoapp:1.0
local:5000 -> container:8080
-
Create docker-compose.yml
-
Run docker-compose
docker-compose up
For more details, watch this video