Docker? what is that?

NOAH·2021년 1월 28일
0
post-thumbnail

Docker Down load

Docker? over view

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.

The Docker platform

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:

  • Develop your application and its supporting components using containers.
  • The continer becomes the unit for distributing and testing your application.
  • When you're ready, deploy your application into your production environment, as a container or and orchestrated service. THis works the same whether your production environment is a local data center, a cloud provider, or a hybrid of the two.

why Docker?

Docker Engine

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 Architecture

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

2개의 댓글

comment-user-thumbnail
2021년 1월 29일

Wow, Did you write all these for stuyding English? Great! Go for the goal!

답글 달기
comment-user-thumbnail
2023년 4월 4일

who need help improving their coding skills moonstone necklace , daily game solve cross

답글 달기