wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Docker Framework

profile
Hitanshi Patel
Sep 14, 2022
0 Likes
0 Discussions
144 Reads

What is a Container?

A container is a application used to bundle up all the neccesary files, libraries and services into one runtime environment. As one unit, the container can easily be moved and run on any operating system in any context. They don’t contain a guest OS for each container and rely on the underlying OS kernel, which makes the containers lightweight.Containers share resources with other containers in the same host OS and provide OS-level process isolation.

Important Terminologies in Docker:

As the image shows, the important terminologies in a docker for it to run are;

Client, Host, Daemon, Registry, Containers and Images

A container is a runnable instance of an image. An image is a read-only template with instructions for creating a Docker container. Often, an image is based on another image, with some additional customization. A Docker registry stores Docker images. Docker Hub is a public registry that anyone can use, and Docker is configured to look for images on Docker Hub by default. You can even run your own private registry.

The Docker client  is the primary way that many Docker users interact with Docker. When you use commands such as docker run, the client sends these commands to dockered, which carries them out. The docker command uses the Docker API. The Docker client can communicate with more than one daemon.The Docker daemon listens for Docker API requests and manages Docker objects such as images, containers, networks, and volumes. A daemon can also communicate with other daemons to manage Docker services.

 


Comments ()


Sign in

Read Next

File Management In OS

Blog banner

Throttle engine ’Sneak peek into the future’

Blog banner

Understanding the 4 Types of Learning Methods in Early Childhood

Blog banner

IT Service as as Value Creation

Blog banner

Google classroom

Blog banner

Concurrency and Deadlocks

Blog banner

A BLOG ON MYSQL

Blog banner

What Is Experiential Learning and Why Does It Work Better Than Rote Learning?

Blog banner

PROCESS STATE:

Blog banner

An Approach To Spyware Detection And Removal

Blog banner

NETWORK SECURITY RISKS

Blog banner

Virtual memory

Blog banner

Memory Management

Blog banner

6 Digital Marketing Trends You Must Watch Out For In 2022

Blog banner

Jira Software

Blog banner

OPERATING SYSTEM

Blog banner

Anomaly Detection in Behavioral Data Using Machine Learning

Blog banner

Maharashtrian culture: Tradition, Art, Food

Blog banner

Top Career Paths After a B.Com Degree in Mumbai: What’s Next for You?

Blog banner

Skills An Ethical Hacker Must Have

Blog banner

How Unstructured Play Helps Children Become Creative Thinkers

Blog banner

Yoga in INDIA and ABROAD

Blog banner

Memory input output management

Blog banner

Know your Processors!

Blog banner

File management

Blog banner

What is HTML?

Blog banner

Expressing and Measuring Risk (Risk Management)

Blog banner

How Cyber Forensics help prevent Crimes

Blog banner

Yoga in INDIA and ABROAD

Blog banner

Semaphores

Blog banner

How to kiss

Blog banner

Introduction to Data Science: Life Cycle & Applications

Blog banner

Fitness

Blog banner

Predictive Analysis - Ek Overview

Blog banner

VPN

Blog banner

Uniprocessor scheduling

Blog banner

Drawing tips for a beginner

Blog banner

Nature’s Brush on Silk: The Secret Behind Patola Colours

Blog banner

ART AND CULTURE OF VRINDAVAN

Blog banner

Virtual Machine's

Blog banner

What Makes Patola the Queen of Silk?

Blog banner

Article on team management software

Blog banner