Screenshot 2023-11-28 at 9.58.02 PM.png

Images - Are the downloaded from the repos and ran on the containers.

Containers - The PC which runs an image.

docker container ls
docker image ls
docker stop <container_name/container_id>


Running a container

docker run --name <nameofcontainer> -p <our_pc_port>:<port_on_cont> options <image>

example

docker run --name nodeapp -p 8000:8000 -e MONGOURL=https://url -it pradeepkundekar/nodeapp

Execute

docker exec <container_name/container_id> -it bash

Port Mapping:

(-p)

ex - 4000:8000 - The container’s port 8000 run it on my PC’s 4000

Environment Variable:

(-e)