---
title: "#docker-images articles | Hashnode"
description: "Explore 1,992 articles tagged #docker-images on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/docker-images"
---

Tag

# #docker-images

1,992 posts · 877 followers

[Hritik ranjan](https://hashnode.com/@luvranjan143) · [3d ago](https://hashnode.com/posts/devops-learning-tracker-kubernetes-minikube/6af1830a97c64d348b05898b)

### [Building a Three-Tier DevOps Learning Tracker on Kubernetes with Minikube — Complete End-to-End Guide](https://blogs.hritikranjan.in/devops-learning-tracker-kubernetes-minikube?utm_source=hashnode&utm_medium=feed)

From Docker Compose to Kubernetes — Architecture, Deployment, Persistent Storage, Real Troubleshooting, Bugs, Fixes, and DevOps Interview Learnings

53 min read · [blogs.hritikranjan.in](https://blogs.hritikranjan.in/devops-learning-tracker-kubernetes-minikube?utm_source=hashnode&utm_medium=feed)

[jabo Landry](https://hashnode.com/@Arnold-Jabo) · [Nov 3](https://hashnode.com/posts/how-to-automate-docker-image-creation-for-postgres-using-shell/6aea2aaffbe759481e70cb16)

### [How to Automate Docker Image Creation for Postgres Using Shell Commands](https://freecodecamp.org/news/how-to-automate-docker-image-creation-for-postgres-using-shell?utm_source=hashnode&utm_medium=feed)

If you have certain lines of code that repeat over and over again in a project, there's a pretty standard solution for it: using a function. But what about when you have the same project file setup th

17 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-automate-docker-image-creation-for-postgres-using-shell?utm_source=hashnode&utm_medium=feed)

[Hritik ranjan](https://hashnode.com/@luvranjan143) · [Nov 1](https://hashnode.com/posts/devtrack-learning-tracker/6ae74572a6e680ddca17e979)

### [🚀 DevTrack: Building a Three-Tier DevOps Learning Tracker with Docker, Flask, MySQL & Nginx](https://blogs.hritikranjan.in/devtrack-learning-tracker?utm_source=hashnode&utm_medium=feed)

A beginner-friendly, hands-on DevOps project demonstrating Docker, Docker Compose, container networking, persistent storage, health checks, environment variables, Nginx reverse proxy, CRUD APIs, and real-world troubleshooting.

43 min read · [blogs.hritikranjan.in](https://blogs.hritikranjan.in/devtrack-learning-tracker?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/devtrack-learning-tracker/6ae74572a6e680ddca17e979)

[Rabin Adhikari](https://hashnode.com/@softverse) · [Oct 30](https://hashnode.com/posts/how-to-optimize-docker-images-for-production-in-2026-smaller-images-fewer-cves-faster-deploys/6ae4c44fd30a04b2b367139c)

### [How to Optimize Docker Images for Production in 2026: Smaller Images, Fewer CVEs, Faster Deploys](https://devopsenginer.hashnode.dev/how-to-optimize-docker-images-for-production-in-2026-smaller-images-fewer-cves-faster-deploys?utm_source=hashnode&utm_medium=feed)

TL;DR Most bloated production images are bloated for three boring reasons: build tools shipped to production, dev dependencies left in, and files copied in that were never needed. Fix those first — b

27 min read · [devopsenginer.hashnode.dev](https://devopsenginer.hashnode.dev/how-to-optimize-docker-images-for-production-in-2026-smaller-images-fewer-cves-faster-deploys?utm_source=hashnode&utm_medium=feed)

[Hritik ranjan](https://hashnode.com/@luvranjan143) · [Oct 10](https://hashnode.com/posts/steganovault-with-docker/6aca37433062f4ccd4cf56b5)

### [🔐 Building SteganoVault: A Production-Grade Steganography Tool with Docker, Flask, MySQL, and Nginx](https://blogs.hritikranjan.in/steganovault-with-docker?utm_source=hashnode&utm_medium=feed)

I built SteganoVault, a full-stack steganography platform that can hide secret messages inside images, text files, PDFs, DOCX documents, audio, and video. The application runs as a 4-container Docker Compose architecture using Flask, Gunicorn, MySQL, Nginx, and phpMyAdmin. Along the way, I worked with Docker networking, health checks, persistent volumes, reverse proxy configuration, Git, Docker Hub, image optimization, authentication, file processing, and frontend debugging. The interesting part was not just building the application. The interesting part was debugging it. I faced 18 real issues, including package compatibility problems, port conflicts, broken frontend files, browser caching, MySQL health-check failures, Docker Hub upload failures, IPv6 networking problems, OpenCV download failures, multi-stage Docker problems, health-check loops, and a 1.97 GB Docker image that I eventually reduced to 847 MB. This article documents the complete journey.

54 min read · [blogs.hritikranjan.in](https://blogs.hritikranjan.in/steganovault-with-docker?utm_source=hashnode&utm_medium=feed)

[Hritik ranjan](https://hashnode.com/@luvranjan143) · [Sep 26](https://hashnode.com/posts/kubernetes-kind-minikube-guide/6ab7f270ced83db271e5eced)

### [Kubernetes Local Installation Guide for Beginners: KIND & Minikube Step-by-Step](https://blogs.hritikranjan.in/kubernetes-kind-minikube-guide?utm_source=hashnode&utm_medium=feed)

If you are learning Kubernetes, DevOps, Docker, or Cloud, one of the first things you need is a Kubernetes cluster where you can practice without spending money on AWS or other cloud platforms.

40 min read · [blogs.hritikranjan.in](https://blogs.hritikranjan.in/kubernetes-kind-minikube-guide?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/kubernetes-kind-minikube-guide/6ab7f270ced83db271e5eced)

[Siddharth Lalwani](https://hashnode.com/@siddharthlalwani) · [Sep 26](https://hashnode.com/posts/running-python-in-docker/6ab7c5a81e80d55a9714effc)

### [How to Build an Online Judge, Part 3: Running Python in Docker](https://systemsfromscratch.hashnode.dev/running-python-in-docker?utm_source=hashnode&utm_medium=feed)

Learn how to run Python in Docker with bind mounts, read only filesystems, network restrictions, and CPU, memory, and process limits.

13 min read · [systemsfromscratch.hashnode.dev](https://systemsfromscratch.hashnode.dev/running-python-in-docker?utm_source=hashnode&utm_medium=feed)

[Md Ahtesham](https://hashnode.com/@MdAhtesham) · [Sep 26](https://hashnode.com/posts/docker-containerization-concepts-architecture-and-docker-installation-on-ec2/6ab80f4c30ca2926b0e09261)

### [Docker & Containerization: Concepts, Architecture and Docker Installation on EC2](https://mdahtesham.hashnode.dev/docker-containerization-concepts-architecture-and-docker-installation-on-ec2?utm_source=hashnode&utm_medium=feed)

Learn Docker fundamentals, containers, images, architecture, VM vs containers, and how to install Docker on AWS EC2.

10 min read · [mdahtesham.hashnode.dev](https://mdahtesham.hashnode.dev/docker-containerization-concepts-architecture-and-docker-installation-on-ec2?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/docker-containerization-concepts-architecture-and-docker-installation-on-ec2/6ab80f4c30ca2926b0e09261)

[Hritik ranjan](https://hashnode.com/@luvranjan143) · [Sep 12](https://hashnode.com/posts/jenkins-beginners-guide/6aa55f478508149f796b4d23)

### [Jenkins for Beginners: Complete Guide to CI/CD, Pipelines, Agents, Jenkinsfile & Architecture](https://blogs.hritikranjan.in/jenkins-beginners-guide?utm_source=hashnode&utm_medium=feed)

Learn Jenkins from zero with simple explanations, architecture diagrams, real-world CI/CD examples, Jenkinsfile syntax, Jobs, Agents, Credentials, Triggers, Docker integration, Shared Libraries, and production best practices.

43 min read · [blogs.hritikranjan.in](https://blogs.hritikranjan.in/jenkins-beginners-guide?utm_source=hashnode&utm_medium=feed)

[Hritik ranjan](https://hashnode.com/@luvranjan143) · [Sep 1](https://hashnode.com/posts/docker-spring-boot-mysql-docker-compose/6a979454af2e93c677d746c4)

### [🐳 Dockerizing a Three-Tier Java Spring Boot Application with Docker Compose & MySQL](https://blogs.hritikranjan.in/docker-spring-boot-mysql-docker-compose?utm_source=hashnode&utm_medium=feed)

If you are learning Docker, DevOps, Java, Spring Boot, or CI/CD, building a real multi-container application is one of the best ways to understand how containerization works in a practical environment.

34 min read · [blogs.hritikranjan.in](https://blogs.hritikranjan.in/docker-spring-boot-mysql-docker-compose?utm_source=hashnode&utm_medium=feed)
