<?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/categories/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>Fri, 24 Oct 2025 09:00:00 +0530</lastBuildDate><atom:link href="https://nitinksingh.com/categories/docker/index.xml" rel="self" type="application/rss+xml"/><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>Deploying Ollama with Open WebUI Locally: A Step-by-Step Guide</title><link>https://nitinksingh.com/posts/deploying-ollama-with-open-webui-locally-a-step-by-step-guide/</link><pubDate>Sat, 11 Jan 2025 09:00:00 +0530</pubDate><guid>https://nitinksingh.com/posts/deploying-ollama-with-open-webui-locally-a-step-by-step-guide/</guid><description>&lt;h2 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;/h2&gt;
&lt;p&gt;Large Language Models (LLMs) have become a cornerstone of modern AI applications, from chatbots that provide customer support to content generation tools for images and videos. They power virtual assistants, automated translation systems, and personalized recommendation engines, showcasing their versatility across industries. However, running these models on a local machine has traditionally been a complex and resource-intensive task, requiring significant configuration and technical expertise. This complexity often deters beginners and even intermediate users who are eager to explore the capabilities of LLMs in a private, local environment.&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>