Docker

Tmux-Ease your terminal workflow

Why Tmux⁉️ Every software engineer, or people working with software development, have had some sort of interaction with a terminal. Now, terminals are great! If one really masters it, there is no need to use your default OS file explorer to get around files that you need. However, I personally find it quite chaotic to use many many many terminal windows when trying to work on a single project. The problem of now knowing which terminal window has what can be mind-boggling, and if you have even 5 of such windows, you are already at a trouble to know which terminal has what process running....

December 16, 2022 · 5 min · Tanmay
Docker

Docker Compose

Why Docker Compose⁉️ In the previous post, we saw how to run a Docker Container from a Docker image, either custom or pre-built image from the DockerHub. However, as we discussed, a big software is not built on just one Docker Container but many containers, working as microservices. When running multiple such containers, it is important that they are able to interact with each other, be able to exchange data, and thus act as independent blocks of a larger piece of software....

November 16, 2022 · 12 min · Tanmay
Docker

Docker Containers

What is a Docker Container?📦 In the previous post, we saw how to find Docker images form the DockerHub, and also how to create our own Docker image that executes a function. In this post, we will go more over the execution part of Docker, mainly about how to run a Docker image as a container. Docker Containers are Docker images that become containers at run time. Docker containers are short pieces of software that runs an application quickly, as a lightweight standalone package....

September 10, 2022 · 14 min · Tanmay