Simple Explanation of docker Registry

Docker images are stored in the docker registry. When we run a docker command line docker run ngnix the image is being pulled from the docker.io library By default, the library prefix is used indicating an official docker Hub image. However, there…

References, Dependencies & the Resource Graph

References, Dependencies & the Resource Graph Terraform Knows the Order — That’s the Point One of Terraform’s most powerful properties is that you don’t write step-by-step provisioning scripts. You don’t say “create the VPC, then create the subnet, then create…

All you need to know about docker storage & networking

Docker Storage: When you install docker on a machine it creates a folder structure under This will have multiple sub folder. all the files related to containers are stored under /var/lib/docker/containers & all the files related to images are stored…

HCL Type System: Complex Types Deep Dive

HCL Type System: Complex Types Deep Dive Why Types Matter in Infrastructure Code A lot of Terraform configs run fine for months — until someone passes a list where a map is expected, or a module consumer can’t figure out…

Docker Basic Concepts & Commands

docker run : The docker run command is used to create a container from an image. for example, docker run ngnix command will create an instance from the image. if the image is not present on the host, it will…

Why use Docker ?

Docker lets us run each component in a separate container with its own dependencies & libraries. This let’s us run the application irrespective of the operating system we are using. What are Containers ? Containers are isolated environments, which can…

locals: Stop Repeating Yourself

locals: Stop Repeating Yourself The Problem Locals Solve You have a project name, an environment tag, and a naming convention. They appear in resource names, tags, bucket prefixes, DNS entries, and log group paths — repeated fifteen times across your…

How to Upgrade/Convert ACI Switches.

Recently, for a Project I was working on. I had to add another POD to the existing ACI setup & one of the general recommendations is that the switches need to be in the same version as the existing switches…