Category Archives: Docker

What is Docker Networking?

Docker achieves isolation of containers by using some of the Linux kernel features called cgroups and namespaces and applies them to containers. But what if we have multiple containers and we want them to communicate with each other. For instance, suppose we have a frontend app and a backend app along with a message queue which must be… Read More »

What is Docker Swarm?

Docker is a free and open-source platform that can be used for building, delivering, and running applications in an isolated environment. Docker allows you to decouple your code from your hardware, allowing you to easily deploy and share apps. One of the highlighting features of docker is that we can run multiple docker environments in the same host… Read More »

Docker Storage Drivers

Docker storage drivers allow us to provide facilities for managing and storing images, containers, and other Docker objects efficiently on the Docker host machine. They are also termed, Graph Drivers. The Docker uses a pluggable architecture that allows them to support multiple storage drivers. Storage drivers provide ways through which we can write our workloads to the writable… Read More »

How to Install Docker Compose in Linux?

Docker Compose is one of the most popular tools provided by Docker among DevOps professionals. It allows you to run and manage multi-container applications using a single host and a single command line. You can run multiple services of your application in isolated environments and manage each of them using simple Docker Compose commands. Moreover, you can easily… Read More »