Docker is an open platform to create, deploy and run applications
by using Containers. Docker makes is
easy to deploy applications from one environment to another. Containers allow a
developer to package up an application with all of the parts it needs, such as
libraries and other dependencies, and deploy it as one package.
Docker can be seen as an
improvement to a Virtual machine.
Each Virtual Machine in a server needs a separate Guest operating system to
function. All the Docker Containers in a server use the same underlying
Operating System of the server, hence Dockers are lightweight when compared to
Virtual Machines. Also, Dockers are faster to spin up and execute when compared
to Virtual Machines.
The Docker platform
contains the following components
Docker Daemon
Docker Client
Docker Images
Docker Registries
Docker ContainersDocker provides the ability to package and run an application in containers. The isolation and security allow you to run many containers simultaneously on a given host. Containers are lightweight because they don’t need the extra load of a hypervisor, but run directly within the host machine’s kernel.
No comments:
Post a Comment