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.What is OS for Docker host?
Some Definitions: Container Host: Also called the Host OS. The Host OS is the operating system on which the Docker client and Docker daemon run. ... Container OS: Also called the Base OS. ... Operating System Kernel: The Kernel manages lower level functions such as memory management, file system, network and process scheduling.