Software Engineering, Automation and DevOps Solutions

Dockerize flask application and push to Docker Hub

Dockerize a flask application and push to Docker Hub

In this post we will discuss the steps required to create a docker image for a simple flask application. Once the docker image is created, we will understand the steps required to push the image to Docker Hub. Project Summary Let us go through the steps that we will follow....

How to use -it option with docker commands

In this post we will understand how -i (interactive) and -t (terminal) options work with docker commands such as docker run and docker exec. To understand these options, we will create a simple container with docker run and understanding how these flags are used as we move ahead. Create a...

Understanding Kubernetes for Beginners

This post provides an overview of what we can achieve by using Kubernetes by providing simple explanations with examples. It is a good starting point for anyone beginning the journey towards this widely used tool for managing and scaling containers. What is container orchestration Kubernetes is commonly described as a...

SonarQube installation on docker container with docker-compose

SonarQube is an open source tool that is being widely used to manage code quality. SonarQube performs code inspection to detect issues in the code. In this post we will learn how to install SonarQube on a docker container. We will install community version of SonarQube with LTS edition. We will...

Failed to connect to repository: Error performing git command ls-remote -h

During a continuous integration cycle, one of the initial steps is to fetch the code from source code repository. Just before fetching the code, we need to connect the orchestration tool used for continuous integration (CI) with the source code repository. Now suppose we are using Jenkins as the orchestration...