So I'm new with Docker title and after reading some info about it now I have a thing in my mind. please help me understand it better. Is Docker like Virtual OS services like Virtualbox app? But it can only simulate with my Linux base! Am right?
So I'm new with Docker title and after reading some info about it now I have a thing in my mind. please help me understand it better. Is Docker like Virtual OS services like Virtualbox app? But it can only simulate with my Linux base! Am right?
VirtualBox is a virtualization hypervisor, responsible for providing isolation of hardware resources to guest systems, allowing multiple operating systems to run at the same time on a single computer or server. It provides virtual hardware resources and devices to each operating system, such as processor, memory and network card. Each guest system is composed by an operating system, applications and libraries, exactly as the ones you would install in a computer or server.
Docker is a containerization platform which is responsible for providing isolation of software resources, allowing multiple applications to run in isolation at the same time on a single host system without the overhead of running multiple operating systems. It provides isolation of software resources to each container, such as independent users, processes trees and mount points, by using namespaces. Each container is composed by applications and libraries and share the host system kernel.
Docker is a container manager Virtualbox is a VM manager
so there are fundamental differences between these two
differences between containers (like docker) and VMs are explained here https://geekflare.com/docker-vs-virtual-machine/
summary: What’s the Diff: VMs vs Containers
No. Docker is a management tool; not a virtual machine.
From https://www.docker.com/resources/what-container#/package_software
versus