Docker — Container era (Part — II )
In our previous article, Docker — Container era (PART-I)
We have discussed issues faced by developers, containerization, VMs pros, and cons. In this article, we can discuss in detail docker’s architecture and basic commands used in docker
In the context of docker image and container are fundamental concepts.
Docker Image:
Docker image is nothing but a lightweight bundled package of application code along with its dependencies, configuration files
Docker container:
It is the runtime instance of the docker image.
DOCKER ARCHITECTURE
Docker follows client-server architecture and the three main components in docker are
- Docker Client
- Docker daemon
- Registry
CLIENT
It is a command line tool that issues commands to the docker daemon using REST APIs.
DOCKER DAEMON
It is a daemon process and is the only source of contact ie. Receiving requests from clients, managing the container, and images, and sending the responses from containers.
REGISTRY
It is the place where images are stored and shared across the community. This registry can be either public or private.
DOCKER WORKFLOW AND BASIC COMMANDS
- Creating docker images
- Run containers
- Manage containers
- Push and pull images
Here is the detailed list of commands used in docker
To get more updates follow me on