INTRODUCTION TO THE WORLD OF DOCKER

This is the introductory series of docker learning. The only prerequisite to go through the "Introduction to the world of docker" series is the basic understanding of Linux.


This series is not a docker deep dive. Here we cover prerequisites to learn Kubernetes. Since pod is not using container networking and volume, we are not discussing it in this series.


Let us go through the topic covered in the docker introductory series.


  • Docker introduction

Here let us understand the high-level overview of docker from a non-technical aspect. Initially, we are comparing it with the traditional setup to understand the transition. Further to understand the concept, we are comparing it with the shipping industry.


  • Docker architecture

In this module, let us go through the docker architecture; by comparing it with traditional servers and virtual machines. Then let us understand the advantage of containerisation, like the ease of application scaling, upgrading and rollback etc.


  • Dockerfile

Here we will go through the dockerfile. Let us understand the dockerfile syntax, instruction and arguments. We will also see how to build a docker image using a docker file.


  • Docker images

Let us discuss how to search for a docker image from the Docker repository. What is an official image; how to download it. Build an image from a container. The layered structure of the docker image. And a lot more.