Learning Docker
Dockerfile
A blueprint for creating a docker image
Image
A template for running docker containers
Container
A running process
Steps
-
First Command
-
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
For more details, watch this video