Containers Basics

What is a Container? Containers are lightweight packages of your application code together with dependencies such as specific versions of programming language runtimes and libraries required to run your software…

Continue ReadingContainers Basics

Introduction to Docker

Welcome to the first part of this series. To understand rest of the series it’s essential to know the basics of Docker. So let’s get started.

Docker is an open platform for developing, shipping, and running applications.

Docker provides a way to run almost any application securely isolated in a container. The isolation and security allow you to run many containers simultaneously on your host. The lightweight nature of containers, which run without the extra load of a hypervisor, means you can get more out of your hardware.

These are the reasons it’s preferred platform for micro-services based applications.

(more…)

Continue ReadingIntroduction to Docker