Docker

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

docker

A word on ‘docker buildx’

Reading Time: 4 minutes What is Docker Buildx ? Docker Buildx can be defined as a CLI plugin that provides us with the extra features supported by the Moby BuildKit builder toolkit along with the features of the normal docker commands. Furthermore, it also provides us with the same user experience as building with the docker build command. Also, along with some new extra features added over it like Continue Reading

Deployment with Docker in Ionic

Reading Time: 3 minutes Ionic makes it easy to build high-performance mobile and Progressive Web Apps (or PWAs) that look and feel beautiful on any platform or device. With Docker, it is easy to deploy a web application made using Ionic. Before moving on how to deploy using Docker, let’s know that What is Docker? What is Docker? Docker provides the ability to package and run an application in Continue Reading

Orchestration With Docker-Swarm

Reading Time: 6 minutes The world is constantly being attracted towards containers and its orchestration especially in large and dynamic environments which has also led to the rising of various tools and platforms in trend.Yes, we will be looking at Docker-Swarm and some of its key components !!! As we all know that Docker is a major player in the world of containers and therefore in this blog, we Continue Reading

protecting sensitive data in docker

Docker Build Caching: Basics

Reading Time: 3 minutes Packaging can often be slow and Docker builds are no exception. Downloading and installing system and Python packages, compiling C extensions, building assets—it all adds up. In order to speed up your builds, Docker implements caching: if your Dockerfile and related files haven’t changed, a rebuild can reuse some of the existing layers in your local image cache. With regard to Docker itself, using it on Continue Reading

OpenEBS – Container Attached Storage (CAS)

Reading Time: 4 minutes OpenEBS is the leading open-source project for container-attached and container-native storage on Kubernetes. OpenEBS adopts Container Attached Storage (CAS) approach, where each workload is provided with a dedicated storage controller. OpenEBS implements granular storage policies and isolation that enable users to optimize storage for each specific workload. OpenEBS runs in userspace and does not have any Linux kernel module dependencies.

DevOps For Business: Why Should You Be Going The DevOps Way?

Reading Time: 5 minutes DevOps has made its presence felt in the industry for ten years now. Almost everyone has heard about the term and a lot of professionals have experienced the benefit of this approach to software development. A 2017 report concluded that high performing companies that embraced the DevOps approach have witnessed 200 times more frequent deploys and 24 times faster recovery times.