Docker is an open platforom for developing, shipping, and running applications.
Docker enables you to seperate your applications from your infrastructure so you can deliver software quickly
With Docker, you can manage your infrasturcture in the same ways you manage your applications. By taking advantage of Docker's methodohies for shipping, testing, and deploying code quickly,
you can significantly reduce the delay between writing code and tunning it in production.
Docker provides the ability to package and run an appliication in a loosely isolated environment called CONTAINER
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. This means you can run more containers on a given hardware conbination than if you were using virtual machines. You can even run Docker catainers within host machines that are actually virtual machines
Dokcer provides tolling and a platform to manage the liecycle of your containers:
Docker Enginer is a client = server applicatoin with these major components.
A server which is a typr of long-running porgram called DEAMON PROCESS
A RREST API which specifies interfaces that programs can use to talk to the daemon and instrucu it what to od
A command line linterface (CLI) client
Th CLI uses the Docker REST API to control or interact with DOcker Daemon through scripting or direct CLI conmmands. Many other Docker applications duse the underlying API and CLI
Docker uses a client server architecture. The Docker client talks to the Docker Daemon, which does the heavy lifiting of building, running, and distributing tour Docker containers. THer Docker client and daeomn can run on the same system, or tour can connect a Dkcer client to a remote Docker daemon. The Docker client and daemon communicate using a REST API, over sockets or a network interface.
Refrence
https://docs.docker.com/get-started/overview/
https://youtu.be/rOTqprHv1YE
who need help improving their coding skills moonstone necklace , daily game solve cross
Wow, Did you write all these for stuyding English? Great! Go for the goal!