Docker & Containers
10 articles · written by Niraj Kumar
These posts treat Docker as a deployment tool rather than a topic. They start from a working application and end with it running behind a reverse proxy on a server you can restart without dropping requests.
Coverage includes building lean Node.js images, Nginx as a reverse proxy in front of containers, zero-downtime deployment strategies with health checks and connection draining, GitHub Actions pipelines that build and push images, orchestration trade-offs between Docker Swarm and lightweight Kubernetes, and self-hosted AI stacks that run n8n and Ollama together in containers.
- Node.jsDockerNginx
How to Automate Zero-Downtime Deployments for Node.js using Docker, Nginx, and GitHub Actions on AWS EC2
Automate blue-green deployment for Node.js on AWS EC2 with Docker, Nginx and GitHub Actions — no dropped requests, no killed WebSocket connections.
- n8nOllamaDocker
How to Self-Host a Zero-Cost, Privacy-First AI Automation Pipeline using n8n, Ollama, and Docker
Build a fully self-hosted, zero-cost AI automation pipeline with n8n, Ollama, Docker and PostgreSQL — process webhooks with local LLMs, stay offline.
- Node.jsDockerGitHub Actions
Automating Node.js Docker Deployments with GitHub Actions and Nginx
Build a custom GitHub Action that builds, pushes and deploys a Dockerized Node.js app behind an Nginx reverse proxy — a full automated pipeline.
- DockerKubernetesDevOps
Container Orchestration for Beginners: Docker Swarm vs Kubernetes Lite
Compare Docker Swarm with Kubernetes Lite (k3s, MicroK8s) and pick the right orchestrator — setup effort, scaling behaviour, and ongoing ops cost.
- DockerNginxDevOps
Zero‑Downtime Deployments with Docker, Nginx, and Reverse Proxy
Implement zero-downtime deployments with Docker and Nginx — blue-green and rolling strategies, health checks, and safe traffic shifting.
- n8nAWSEC2
Hosting n8n on AWS EC2 with Nginx: A Complete Production Guide
Self-host n8n on AWS EC2 step by step — Docker Compose with Postgres, an Nginx reverse proxy, Let's Encrypt HTTPS, plus backups and upgrades.
- DockerNode.jsDevOps
Docker for Developers: From Zero to Deploying a Node.js App
Learn Docker with a real Node.js app — Dockerfiles, multi-stage builds, Docker Compose, and pushing images to a container registry.
- MLOpsMachine LearningPython
Practical MLOps: Taking a Model from Jupyter Notebook to Production API
Take an ML model from a messy Jupyter notebook to a versioned, monitored production REST API — model versioning, CI/CD, containers, observability.
- DevOpsGitHub ActionsDocker
DevOps in the Real World: Shipping Faster with GitHub Actions, Docker, and Kubernetes
Build a production DevOps pipeline with GitHub Actions, Docker and Kubernetes — real-world examples, best practices, and the pitfalls to avoid.
- Cloud-NativeMicroservicesAWS
Cloud-Native SaaS in 30 Days: Designing and Deploying a Microservices App on AWS/Azure
Build and deploy a production cloud-native SaaS with microservices on AWS and Azure in 30 days — architecture, containers, CI/CD, and the deploy.
Related topics
- Retrieval-Augmented Generation (RAG)
- LangChain & LangGraph
- Large Language Models
- AI Agents
- Next.js
- React
- TypeScript
- Node.js
- PostgreSQL
- DevOps
- CI/CD
- Application Security
- AWS
- n8n Automation