DevOps(Day-19) :Docker Introduction

 

  • Containers

  • Docker

  • Docker architecture

    • Docker Client

    • Docker Host

    • Docker Registry

  • Tasks

First of all, let's put our focus on what is a container.

These are isolated environments containing their processes, networks and mounts.

Docker — Beginner's Guide — Part 1: Images & Containers | by Sebastian |  CodingTheSmartWay | Medium

  1. Docker is used to containerising applications that can run anywhere, anytime and as many times as you want in any environment.

  2. Dockers can run on any flavour of OS on it as long as they have the same kernel.

    What is DevOps and it's Processes? Ultimate Guide

    Docker architecture. Source: van der Mersch 2016.

    The Docker client uses commands to communicate with the Docker Daemon (Server). When a client runs any docker command on the docker client terminal, the client terminal sends these docker commands to the Docker daemon.

    Docker Client uses Command Line Interface (CLI) to run the following commands

    • docker pull

    • docker build

    • docker run

      Docker Host is used to providing an environment to execute and run applications. It contains the docker daemon, images, containers, networks, and storage.

      Docker Registry manages and stores the Docker images.

      There are two types of registries in Docker -

      Pubic Registry - Public Registry is also called a Docker hub.

      Private Registry - It is used to share images within the enterprise.

Thank you for reading my article.

Have a nice day.

Comments

Popular posts from this blog

DevOps(Day-97): Meta-Arguments in Terraform

DevOps(Day-95): Auto Scaling with Terraform

DevOps (Day-1) Introduction