Join our Discord Server

Ajeet Raina

  Bangalore https://ajeetraina.collabnix.com Ajeet Singh Raina is a Docker Captain, Community Leader and Arm Ambassador. He is a founder of Collabnix blogging site and has authored more than 550+ blogs on Docker, Kubernetes and Cloud-Native Technology. He runs a community Slack of 8700+ members and discord server close to 2000+ members. You canfollow him on Twitter(@ajeetsraina).

         



469 Stories by Ajeet Raina

Using FastAPI inside a Docker container

Python has long been a favorite among developers for its simplicity and readability. Over the years, it has found its place in various domains...
5 min read

Easy way to colorify Your Shell Prompt Experience on The Mac

Have you ever attended a developer conference and marveled at the colorful and eye-catching terminal prompts displayed by presenters? If you've wondered how to...
2 min read

Docker for Data Science: Streamline Your Workflows and Collaboration

Data science is a dynamic field that revolves around experimentation, analysis, and model building. Data scientists often work with various libraries, dependencies, and data...
6 min read

How to Fix “Pods stuck in Terminating status” Error

Kubernetes, a powerful container orchestration platform, has revolutionized the deployment and management of containerized applications. However, as with any technology, it comes with its...
2 min read

What is Docker Compose Include and What problem does it solve?

Docker Compose is a powerful tool for defining and running multi-container Docker applications. It enables you to manage complex applications with multiple services, networks, and...
3 min read

What is Docker Swarm and what problem does it solve?

Docker Swarm is a container orchestration tool built and managed by Docker, Inc. It is the native clustering tool for Docker. Swarm uses the...
11 min read

🐳 Boost Your Docker Workflow: Introducing Docker Init for Python Developers 🚀

Are you a Python developer still building Dockerfile and Docker Compose files manually? If the answer is "yes," then you're definitely missing out on...
4 min read

Automating Docker Container Restarts Based on CPU Usage: A Guide

Effectively managing Docker containers involves monitoring resource consumption and automating responses to maintain optimal performance. In this guide, we'll delve into the process of...
2 min read

What is Resource Saver Mode in Docker Desktop and what problem does it solve?

Resource Saver mode is a new feature introduced in Docker Desktop 4.22 that allows you to conserve resources by reducing the amount of memory...
4 min read

What is Hugging Face and why it is damn popular?

In the dynamic landscape of Natural Language Processing (NLP) and machine learning, one name stands out for its exceptional contributions and widespread popularity: Hugging Face....
2 min read

Highlights of the Docker and Wasm Day Community Meetup Event

The Docker Bangalore and Collabnix (Wasm) communities converged at the Microsoft Reactor Office for a groundbreaking meetup that explored the fusion of two transformative...
3 min read

Kubernetes on Docker Desktop in 2 Minutes

Docker Desktop is the easiest way to run Kubernetes on your local machine - it gives you a fully certified Kubernetes cluster and manages all...
3 min read

How to Build and Containerise Sentiment Analysis Using Python, Twitter and Docker

Sentiment analysis is a powerful technique that allows us to gauge the emotional tone behind a piece of text. In today's digital age, social...
2 min read

Docker System Prune: Cleaning Up Your Docker Environment

Docker has revolutionized how software applications are developed, deployed, and run. Containers provide a consistent environment for applications, making them portable across different systems....
2 min read

Docker Dev Tools: Turbocharge Your Workflow! 

In today's rapidly evolving development landscape, maximizing productivity and streamlining workflows are paramount. Docker, with its cutting-edge developer tools, presents an opportunity to supercharge...
1 min read

Announcing the Meetup Event – Container Security Monitoring for Developers using Docker Scout

There are various security tools available today in the market. While there are similarities and differences between all tools of this nature, Docker Scout...
52 sec read

The State of Docker Adoption for AI/ML

Artificial intelligence (AI) and machine learning (ML) are now part of many applications, and this trend is only going to continue. As more and...
1 min read

Implementing Automated RDS Backup and Restore Strategy with Terraform

In today's fast-paced digital world, data protection and business continuity are of paramount importance. For organizations leveraging Amazon RDS (Relational Database Service), implementing an...
3 min read

How to Fix “Cannot connect to the Docker daemon at unix:/var/run/docker.sock” Error Message?

Docker is a popular platform for building, shipping, and running applications in containers. However, sometimes when you try to run Docker commands, you may...
1 min read

Rate Limiting in Redis Explained

Rate limiting is a crucial mechanism used to control the flow of incoming requests and protect web applications and APIs from abuse and overload....
8 min read

How to Integrate Docker Scout with GitHub Actions

Docker Scout is a collection of software supply chain features that provide insights into the composition and security of container images. It analyzes image contents...
3 min read

What is Docker Compose Watch and what problem does it solve?

Containerization has become an integral part of modern software development, offering numerous benefits such as portability, scalability, and reproducibility. Docker Compose, a popular tool...
6 min read

Docker Secrets Best Practices: Protecting Sensitive Information in Containers

Docker has revolutionized the way we build, ship, and run applications. However, when it comes to handling sensitive information like passwords, API keys, and...
4 min read

Performing CRUD operations in Mongo using Python and Docker

MongoDB is a popular open-source document-oriented NoSQL database that uses a JSON-like document model with optional schemas. It was first released in 2009 and has...
4 min read

Efficient Strategies and Best Practices to Minimize Resource Consumption of Containers in Host Systems

Containers have revolutionized the way applications are deployed and managed. However, as the number of containers increases within a host system, resource utilization can...
2 min read

A First Look at Docker Scout – A Software Supply Chain Security for Developers

With the latest Docker Desktop 4.17 release, the Docker team introduced Docker Scout. Docker Scout is a collection of software supply chain features that appear throughout Docker...
6 min read

Getting Started with the Low-Cost RPLIDAR Using NVIDIA Jetson Nano

Conclusion Getting started with low-code RPlidar with Jetson Nano is an exciting journey that can open up a wide range of possibilities for building...
4 min read

Update Your Kubernetes App Configuration Dynamically using ConfigMap

ConfigMap is a Kubernetes resource that allows you to store configuration data separately from your application code. It provides a way to decouple configuration settings...
3 min read

Kubernetes 101: A One-Day Workshop for Beginners

Are you new to Kubernetes and looking to gain a solid understanding of its core concepts? Join us for a one-day workshop on Kubernetes...
58 sec read

Think Beyond the Walls of Your Office

A few years ago, a colleague of mine questioned the time and effort I dedicated to organizing Meetups in and outside of Bengaluru, all...
3 min read

Exploring the Future of Local Cloud Development: Highlights from the Cloud DevXchange Meetup

The recent Cloud DevXchange meetup, organized by LocalStack in collaboration with KonfHub and Collabnix, brought together developers and cloud enthusiasts in Bengaluru for a day of knowledge-sharing and networking. With...
2 min read

CI/CD for Docker Using GitHub Actions

Learn how you can use GitHub Actions with Docker containers
2 min read

How to Effectively Monitor and Manage Cron Jobs

Conclusion In conclusion, cron jobs can be a powerful tool for automating repetitive tasks, but they can also create problems if not managed effectively....
6 min read

How to build Wasm container and push it to Docker Hub

WebAssembly (Wasm) has gained significant traction in the technology world, offering a powerful way to run code in web browsers and beyond. As developers...
2 min read

How to Clear Docker Cache?

Explore how to clean Docker cache to improve performance and optimize disk usage.
2 min read

Is WebAssembly better than JavaScript

The question of whether WebAssembly is better than JavaScript is not straightforward, as both technologies have their strengths and weaknesses. It's important to consider...
4 min read

Wasm: Explained to a 5 years old

WebAssembly (abbreviated Wasm) is like a special language that helps computers understand and run programs really fast on the internet. It's like having a translator...
4 min read

Exploring Cluster Resources with Kubeview: A Visual Approach to Kubernetes Monitoring

Kubeview is a powerful open-source tool that provides a visual representation of your Kubernetes cluster, allowing you to explore resources and their relationships.
3 min read

Installing and Updating the Kubectl

2 min read

Wasm and Kubernetes – Working Together

WebAssembly is a binary format that allows running code written in multiple languages (C/C++, Rust, Go, etc.) on the web. This format offers a...
4 min read

How to Install ChatGPT Locally

2 min read

Getting Started with .NET and Docker

3 min read

Kubernetes 101 Workshop – A Complete Hands-on Labs and Tutorials

Learn about the fundamentals of Kubernetes architecture in an easy and visual way.
1 min read

Kubernetes for Python Developers

Kubernetes is a popular container orchestration platform that provides a powerful API for managing containerized applications. The Kubernetes API is a RESTful interface that...
3 min read

ChatGPT for Python Developers

5 min read

How to Build a Discord Bot with ChatGPT?

3 min read

Getting Started with FastAPI and Docker

The architecture of FastAPI is based on the following key components: The architecture of FastAPI is designed to be fast, easy to use, and...
3 min read

Running Arm-based Docker Image on non-Arm Platform using Emulator

QEMU (short for Quick EMUlator) is a free and open-source machine emulator and virtualizer that can run operating systems and programs written for one...
2 min read

Kubernetes Security: 8 Best Practices to Secure Your Cluster

Kubernetes is an open-source platform designed for managing containerized workloads and services. It offers a range of features that make it easier for organizations...
16 min read

How To Use Traefik v2 as a Reverse Proxy for Docker

Traefik is a powerful and flexible tool for managing traffic and routing requests in modern cloud-native environments. It has become a popular choice for many...
3 min read

Kubernetes ReplicaSet: An Introduction

Kubernetes ReplicaSets are a way of ensuring that a specified number of replicas (i.e., identical copies) of a pod are running at all times....
6 min read

How to Build a Docker Extension From the Scratch

As a developer using Docker Desktop, you have access to a powerful tool that can help you build, share, and run your applications in...
11 min read

Is it possible to run Docker container on Arduino Uno?

The short answer is "No, you cannot run Docker containers directly on an Arduino Uno R3 board as it does not have an operating...
2 min read

Kubernetes StatefulSets and Its Best Practices

Kubernetes StatefulSets are a type of controller in Kubernetes that manage the deployment and scaling of stateful applications. Stateful applications are those that maintain...
2 min read

How to Deploy a Simple Wasm and Docker App using Docker Desktop

WebAssembly (Wasm) is a low-level binary format that is designed to be executed in a sandboxed environment, such as web browser. It provides a...
3 min read

Getting Started with Docker and PostgreSQL

PostgreSQL is an open-source relational database management system (RDBMS) that is known for its reliability, robustness, and scalability. It is widely used in enterprise...
4 min read

Run And Configure Grafana Docker Image

Grafana provides a comprehensive solution for data visualization, exploration, and monitoring, helping organizations make better decisions by providing them with a clear understanding of...
5 min read

With Grove Base Hat and OLED I2C Board for NVIDIA Jetson Nano

Grove Shield for Jetson Nano is an expansion board for Jetson Nano, designed by Seeed Studio, for the orderliness of your connected sensors when...
5 min read

ChatGPT for Developers: CheatSheet and Usage

9 min read

Top 10 Kubernetes YAML Tips and Tricks

Due to its popularity in the DevOps and container orchestration communities, many organisations and developers who use tools like Kubernetes, Ansible, and Docker are...
2 min read

How to Run Microsoft SQL in minutes using Docker Desktop

Docker Desktop for Windows is a Windows-based application that provides a user-friendly interface for developers to build, package, and ship applications as containers. It...
2 min read

How to Integrate ChatGPT to a Discord Server and Run as a ChatBot

ChatGPT is a language model developed by OpenAI. It is a variant of the GPT (Generative Pre-trained Transformer) architecture and is trained on a...
1 min read

5 Reasons Why You Should Join Collabnix Community

With over 8000+ Slack members, the Collabnix community has been helping millions of technical engineers worldwide. Collabnix is a community platform for developers, DevOps engineers,...
2 min read

How Docker Desktop for Windows works under the Hood?

Docker Desktop for Windows is a version of the Docker platform that is designed to work on Windows operating systems. It allows developers to...
4 min read

Can ChatGPT Debug and Fix all of your Docker and Kubernetes Issues?

The short answer is "not 100%". Here's the reason why? ChatGPT can provide general information and guidance on Docker issues, but it may not...
4 min read

Getting Started with Rust and Docker

Rust has consistently been one of the most loved programming languages in the Stack Overflow Developer Survey. Rust tops StackOverflow Survey 2022 as the...
6 min read

5 Benefits of Docker for the Healthcare Industry

Docker containers have rapidly become a popular technology in the healthcare industry, providing a number of benefits to healthcare providers, researchers, and patients alike....
4 min read

How to run Oracle Database in a Docker Container using Docker Compose

Oracle Container Registry (OCR) is a private container registry provided by Oracle Corporation that allows users to store, distribute, and manage container images. OCR is...
2 min read

Turning ChatGPT into Docker Playground in 5 Minutes

ChatGPT is a highly advanced language model that can perform a wide range of natural language processing tasks with remarkable accuracy. It can act...
1 min read

How to deploy a static site using Mkdocs and Netlify

MkDocs is an open-source static site generator that is used to create documentation websites. It is written in Python and is built on top of...
5 min read

Getting Started with ChatGPT

What makes Chat GPT a powerful language model? ChatGPT is a powerful language model for several reasons: All of these features combined make ChatGPT...
4 min read

Running ChatGPT Client locally on Kubernetes Cluster using Docker Desktop

Join our Discord Server Pre-requisite Step 1. Install Docker Desktop Step 2. Enable Kubernetes Step 3. Writing the Dockerfile This Dockerfile uses python:3.8-slim-buster image,...
5 min read

A Beginner’s Guide to Docker Networking

For Docker containers to communicate with each other and the outside world via the host machine, there has to be a layer of networking...
13 min read
Join our Discord Server