docker

Let’s learn Dockerizing a Node.js web app : Docker

Reading Time: 3 minutes The goal of this blog is to show you how to get a Node.js application into a Docker container. This blog is intended for development, and not for a production deployment. This blog also assumes you have a working Docker Installation and a basic understanding of how a Node.js application is structured. If you want to learn in more detail about it, you can refer here. So let’s Continue Reading

Understanding Containerization and its implementation by Docker

Reading Time: 4 minutes Containerization is a famous practice that is being implemented in most of the application. Industries are moving to deploy the application in form of containers rather than with the traditional on-premise method. In this blog, we’ll understand the benefits that containerization provides to Developers as well as DevOps. Let’s begin with the journey What is Containerization? This is one of the most popular concepts being Continue Reading

LocalStack – An Open-Source Mock Of The Real AWS Services

Reading Time: 5 minutes Have you ever thought of using AWS services offline i.e. without connecting to the internet? If your answer is No, don’t worry you are at the right place. Once you read this blog you will know how easily you can do this using LocalStack. When we try experimenting with our cloud provider, it is necessary for us to have an account and most of the Continue Reading

Docker-Why Developers Love Docker? Just Have A Look!

Reading Time: 5 minutes It is basically a tool which enables developers to create,deploy and to run any application easily as light-weight container ,which could run virtually anywhere.The main purpose of Docker is to easily develop applications. It further ship them into containers so that they can then be deployed anywhere. This feature is very helpful to developers. And most importantly it is an open source. This means that anyone can contribute Continue Reading

What Are Multi-Stage Docker Builds?

Reading Time: 2 minutes Why multi-stage build? One of the most difficult things about building images is keeping the size of an image as small as possible. The multi-stage build is a new feature and it requires Docker 17.05 or higher on the daemon and client. Before multi-stage build! Before multi-stage build, It was common to have one Dockerfile to use for development (which has everything needed to build Continue Reading

How to use Docker Volume

Reading Time: 3 minutes Docker is an open platform for developing, shipping, and running applications. It enables you to separate your applications from your infrastructure so you can deliver software quickly. Docker provides the ability to package and run an application in a loosely isolated environment called a container.  As we know, that when we create any file and use it in any container so by default it is Continue Reading

How to Persist and Sharing Data in Docker

Reading Time: 4 minutes In this blog, we will look at various ways in which storage from the host machine can be mounted to containers. Also, it can be seen as a way of communication in case the networking is disabled for your containers. So let’s get started on how to persist and sharing data in Docker. A quick intro Docker is a popular containerization tool used for packaging, Continue Reading

Kubernetes v/s Docker Swarm

Reading Time: 3 minutes Basically, both Kubernetes and Docker Swarm both are the container orchestration tool. The rise in interest to containers has in turn brought in higher demands for their deployment and management. Both Kubernetes and Docker Swarm are important tools that are used to deploy containers inside a cluster. So the question arises here is which one to use? So lets discuss one by one and see Continue Reading

Docker Networking(Bridge-Network)

Reading Time: 3 minutes In this blog we gone see how two containers can communicate with each other using the concept of Docker Networking. One of the most important thing that docker containers and services are so powerful is that you can connect them together. Let’s imagine you have two application one is front-end application and second one id back-end and you created two containers one for each. By Continue Reading

Running Apache Airflow DAG with Docker

Reading Time: 3 minutes In this blog, we are going to run the sample dynamic DAG using docker. Before that, let’s get a quick idea about the airflow and some of its terms. What is Airflow? Airflow is a workflow engine which is responsible for managing and scheduling running jobs and data pipelines. It ensures that the jobs are ordered correctly based on dependencies and also manages the allocation Continue Reading

docker

Docker manifest – A peek into image’s manifest.json files

Reading Time: 4 minutes docker manifest – An experimental feature ! The image manifest provides a configuration and a set of layers for a container image. This is an experimental feature. To enable this feature in the Docker CLI, one can edit the config.json file found in ~/.docker/config.json like : What is ‘docker manifest’ ? The docker manifest command does not work independently to perform any action. In order Continue Reading

Docking an angular application

Reading Time: 6 minutes Hi, today we are going to learn how to deploy a simple angular application on a docker container with the help of Nginx web server. We will create a multi-stage dockerfile for creating a docker image of a simple angular application, which then will be hosted on a docker container using NGINX. Technologies we will interact with – Docker Angular Framework NGINX So, let’s pour Continue Reading