Using Docker
Docker (https://www.docker.com/) is yet another virtualization technology that has become the go-to option for a lot of medium and large enterprises. While it’s still a virtualized environment and comes with its own set of disadvantages, the advantages overshadow them. Let’s take a look at a few advantages:
- Docker is not fully virtual – it creates a container that shares resources with the host in which it is running. Because of this, it runs significantly faster than a virtualized environment. I’m oversimplifying the Docker technology, but in essence it’s an improved (in my opinion) virtualized environment.
- You can package your Docker environment into a Docker image (similar to a virtual machine), which can be deployed and used by others with ease.
- With the advent of cloud computing, Docker has become more and more popular. Amazon (AWS), Microsoft (Azure), and Google (GCP) all support Docker and little by little have...