Understanding Docker
You've probably heard of Docker—even if you've never used it. It's incredibly popular at the moment and is being used/adopted by many companies. Docker is a tool that allows you to manage your applications using a type of virtualization known as containerization. Applications are bundled into containers and can be hosted in the cloud or using your own hardware. There are various tools used to manage Docker containers such as Docker Swarm and Kubernetes.
Docker was released in March 2015 by Solomon Hykes. Its current release is 18.06.1 and it is written using the Go programming language. It can run on Windows, Linux, and macOS.
Docker belongs to the same virtualization family as Vagrant, VMWare, and VirtualBox. It also ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access