Docker

What is docker?

Docker is an open-source project that automates the deployment of Linux applications inside software containers.

Docker containers wrap up a piece of software in a complete filesystem that contains everything it needs to run: code, runtime, system tools, system libraries, anything you can install on a server. This guarantees that it will always run the same, regardless of the environment it is running in.

Virtual Machines VS Docker Containers

Containers and virtual machines have similar resource isolation and allocation benefits, but a different architectural approach allows containers to be more portable and efficient.

Virtual Machines

Virtual machines include the application, the necessary binaries and libraries, and an entire guest operating system, all of which can waste a huge amount of disk space.

Docker Containers

Containers include the application and all of its dependencies, but share the kernel with other containers, running as isolated processes in user space on the host operating system. Docker containers are not tied to any specific infrastructure: they run on any computer, on any infrastructure, and in any cloud.

Install Docker on Linux distributions

You can find it here.

results matching ""

    No results matching ""