In addition to the basics of “what is Docker?” we talk about why a developer would want to use it, including a lot of misconceptions and misunderstandings around the tooling and technologies, and more, including:
- What’s the ultimate benefit that Docker provides?
- Isn’t it a DevOps tools?
- How does it compare to virtual machines?
- Are you coding directly in the container, or ?
From the show notes:
The reasons that you come up with boil down to a few basic categories. It’s either because of a different operating system, configuration bits for the software itself, or libraries and runtimes that need to be installed and configured. These cause machine issues, which are solved by Docker.