Docker is a basic tool, like git or java, that you should start incorporating into your daily development and ops practices. Use Docker as version control system for your entire app's operating system. Use Docker when you want to distribute/collaborate on your app's operating system with a team.How does Docker run?
Docker containers are basically directories which can be packed (e.g. tar-archived) like any other, then shared and run across various different machines and platforms (hosts). The only dependency is having the hosts tuned to run the containers (i.e. have docker installed).What is Docker Run command?
For many Docker enthusiasts, the docker run command is a familiar one. It’s often the first Docker command we learn. The docker run command is the command used to launch Docker containers. As such, it’s familiar to anyone starting or running Docker containers on a daily basis.