Docker presents in the entire software development workflow, but mainly use in deployment.

Dockerfile: describe the dependency
create docker image
run-time instance of docker image
docker hub: https://hub.docker.com/
reference:
https://www.youtube.com/user/dockerrun
https://www.udemy.com/understanding-docker-performing-selenium-automation/