Terms and Components You Should Know About Docker
Posted: Sun Jan 05, 2025 9:18 am
There are terms and components that you need to know about Docker in order to understand it thoroughly before using it. Knowing the basic working logic of the components is also very important for you to use Docker correctly.
Image: Containers contain applications. Images are packages used to create containers.
Container : These are environments that run or are prepared to run on host thailand mobile phone number operating systems produced with images. There are containers in Docker for each operating system in the virtual machine.
DockerFile: It is a special file format for Docker. These special file formats contain a certain set of rules and commands. DockerFile is used to produce images. In a way, it is a file that records images. Each image must be defined under this file.
DockerHub: It can be called a kind of community repository. Docker images are shared in this repository.
Docker Deamon: Operating system operations are performed here. (CPU, RAM)
Docker Registry: Images are kept in Docker Registry.
Docker CLI: Provides communication between the user and the Docker Daemon. Docker commands are run on this screen. This is the screen where you interact with Docker.
Docker Compose: Docker applications are defined and run with containers. Docker Compose is useful because Docker applications have more than one container. You make the configuration services of your application with a YAML file. Docker Compose is suitable for structures consisting of dependencies such as databases and microservices. It allows you to manage and configure all the services required for the application with a single command.
Container Engine: Docker technology is built on Linux Containers. Linux Containers are added to the Linux Kernel, which is at the lowest level in the Linux system. Docker creates containers on a single operating system. It automatically distributes applications on containers. With these features, Docker is defined as a Container Engine.
Docker Swarm: Your applications consist of large components such as databases, web servers, application servers. With Docker Swarm, you can manage your applications consisting of large components. In cases where your applications need to work under high load, you can easily scale with Docker Swarm.
Image: Containers contain applications. Images are packages used to create containers.
Container : These are environments that run or are prepared to run on host thailand mobile phone number operating systems produced with images. There are containers in Docker for each operating system in the virtual machine.
DockerFile: It is a special file format for Docker. These special file formats contain a certain set of rules and commands. DockerFile is used to produce images. In a way, it is a file that records images. Each image must be defined under this file.
DockerHub: It can be called a kind of community repository. Docker images are shared in this repository.
Docker Deamon: Operating system operations are performed here. (CPU, RAM)
Docker Registry: Images are kept in Docker Registry.
Docker CLI: Provides communication between the user and the Docker Daemon. Docker commands are run on this screen. This is the screen where you interact with Docker.
Docker Compose: Docker applications are defined and run with containers. Docker Compose is useful because Docker applications have more than one container. You make the configuration services of your application with a YAML file. Docker Compose is suitable for structures consisting of dependencies such as databases and microservices. It allows you to manage and configure all the services required for the application with a single command.
Container Engine: Docker technology is built on Linux Containers. Linux Containers are added to the Linux Kernel, which is at the lowest level in the Linux system. Docker creates containers on a single operating system. It automatically distributes applications on containers. With these features, Docker is defined as a Container Engine.
Docker Swarm: Your applications consist of large components such as databases, web servers, application servers. With Docker Swarm, you can manage your applications consisting of large components. In cases where your applications need to work under high load, you can easily scale with Docker Swarm.