<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docker on Nitin Kumar Singh</title><link>https://nitinksingh.com/tags/docker/</link><description>Recent content in Docker on Nitin Kumar Singh</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Nitin Kumar Singh. All rights reserved.</copyright><lastBuildDate>Sun, 12 Apr 2026 11:25:00 +0530</lastBuildDate><atom:link href="https://nitinksingh.com/tags/docker/index.xml" rel="self" type="application/rss+xml"/><item><title>Production Readiness: Auth, RBAC, and Deployment</title><link>https://nitinksingh.com/posts/production-readiness-auth-rbac-and-deployment/</link><pubDate>Sun, 12 Apr 2026 11:25:00 +0530</pubDate><guid>https://nitinksingh.com/posts/production-readiness-auth-rbac-and-deployment/</guid><description>&lt;p&gt;Agents access real data and take real actions. A chatbot that browses a catalog is harmless. An agent that cancels orders, issues refunds, and queries inventory across warehouses is not. Without proper auth, any user could view any order or access admin tools. And none of the security work matters if a new developer cannot clone the repo and run the system.&lt;/p&gt;</description></item><item><title>Build Custom MCP Catalogs with Docker: Enterprise Control for AI Tooling</title><link>https://nitinksingh.com/posts/build-custom-mcp-catalogs-with-docker-enterprise-control-for-ai-tooling/</link><pubDate>Fri, 24 Oct 2025 09:00:00 +0530</pubDate><guid>https://nitinksingh.com/posts/build-custom-mcp-catalogs-with-docker-enterprise-control-for-ai-tooling/</guid><description>&lt;p&gt;Docker has introduced comprehensive MCP (Model Context Protocol) tooling that enables organizations to build custom catalogs with complete control over AI tool access. With over 220+ containerized MCP servers available and the ability to create private catalogs, enterprises can now deploy AI tooling with appropriate security guardrails.&lt;/p&gt;</description></item><item><title>Streamlining AI Development with LiteLLM Proxy: A Comprehensive Guide</title><link>https://nitinksingh.com/posts/streamlining-ai-development-with-litellm-proxy-a-comprehensive-guide/</link><pubDate>Sun, 25 May 2025 09:00:00 +0530</pubDate><guid>https://nitinksingh.com/posts/streamlining-ai-development-with-litellm-proxy-a-comprehensive-guide/</guid><description>&lt;p&gt;In the rapidly evolving landscape of artificial intelligence, development teams face significant challenges when integrating multiple AI models into their workflows. The proliferation of different providers, APIs, and pricing models creates complexity that can slow down innovation and increase technical debt. This article explores a powerful solution: a Docker-based setup combining LiteLLM proxy with Open WebUI that streamlines AI development and provides substantial benefits for teams of all sizes.&lt;/p&gt;</description></item><item><title>Dockerizing the .NET Core API, Angular and MS SQL Server</title><link>https://nitinksingh.com/posts/dockerizing-the-.net-core-api-angular-and-ms-sql-server/</link><pubDate>Sun, 01 Dec 2024 09:00:00 +0530</pubDate><guid>https://nitinksingh.com/posts/dockerizing-the-.net-core-api-angular-and-ms-sql-server/</guid><description>&lt;h3 class="relative group"&gt;&lt;strong&gt;Introduction&lt;/strong&gt;
 &lt;div id="introduction" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#introduction" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Docker has revolutionized application deployment by enabling consistent environments across development, testing, and production. In Clean Architecture, containerization aligns perfectly with the separation of concerns principle, allowing each layer to be independently developed and deployed. This article explores how to Dockerize the Contact Management Application&amp;rsquo;s .NET Core API and MS SQL Server database.&lt;/p&gt;</description></item><item><title>Seeding Initial Data Using Docker Compose and SQL Scripts</title><link>https://nitinksingh.com/posts/seeding-initial-data-using-docker-compose-and-sql-scripts/</link><pubDate>Sun, 01 Dec 2024 09:00:00 +0530</pubDate><guid>https://nitinksingh.com/posts/seeding-initial-data-using-docker-compose-and-sql-scripts/</guid><description>&lt;h3 class="relative group"&gt;&lt;strong&gt;Introduction&lt;/strong&gt;
 &lt;div id="introduction" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#introduction" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;When setting up a new application, especially in development and testing environments, having a consistent and repeatable process for initializing your database with essential data is crucial. This article explores how the Contact Management Application uses Docker Compose and SQL scripts to automate the seeding process, ensuring that every instance of the application starts with the necessary baseline data.&lt;/p&gt;</description></item><item><title>Pushing Custom Images to Docker Hub Using GitHub Actions</title><link>https://nitinksingh.com/posts/pushing-custom-images-to-docker-hub-using-github-actions/</link><pubDate>Sat, 22 Jul 2023 09:00:00 +0530</pubDate><guid>https://nitinksingh.com/posts/pushing-custom-images-to-docker-hub-using-github-actions/</guid><description>&lt;h3 class="relative group"&gt;Introduction
 &lt;div id="introduction" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#introduction" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Automating Docker image builds and deployments can significantly improve development workflows. This article demonstrates how to use GitHub Actions to automatically build and push Docker images to Docker Hub whenever changes are committed to your repository, saving time and ensuring consistent builds across your team.&lt;/p&gt;</description></item><item><title>Pushing Docker Image to Docker Hub</title><link>https://nitinksingh.com/posts/pushing-docker-image-to-docker-hub/</link><pubDate>Sat, 22 Jul 2023 09:00:00 +0530</pubDate><guid>https://nitinksingh.com/posts/pushing-docker-image-to-docker-hub/</guid><description>&lt;h3 class="relative group"&gt;Introduction
 &lt;div id="introduction" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#introduction" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Docker Hub is a cloud-based repository service for container images, allowing developers to store, share, and manage their Docker images. This article provides a step-by-step guide to building Docker images and pushing them to Docker Hub, making your containerized applications accessible to your team or the wider community.&lt;/p&gt;</description></item></channel></rss>