<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Docker World - Medium]]></title>
        <description><![CDATA[Docker | DockerContainers | DevOps | Docker Tutorial | Dockerfile | Docker Compose | Kubernetes | CI/CD | Docker Tips | Docker Best Practices | Containerization | Docker for Developers | Docker in Production | Front-end DevOps | Docker Networking | Docker Volumes | Docker Images - Medium]]></description>
        <link>https://medium.com/docker-world?source=rss----247f1d0e1586---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>Docker World - Medium</title>
            <link>https://medium.com/docker-world?source=rss----247f1d0e1586---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Fri, 06 Nov 2026 01:29:30 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/docker-world" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[NEW BOOK: Docker for Front-end Developers]]></title>
            <link>https://medium.com/docker-world/new-book-docker-for-front-end-developers-89569a9a9d6c?source=rss----247f1d0e1586---4</link>
            <guid isPermaLink="false">https://medium.com/p/89569a9a9d6c</guid>
            <category><![CDATA[frontend]]></category>
            <category><![CDATA[devops]]></category>
            <category><![CDATA[docker]]></category>
            <category><![CDATA[react]]></category>
            <category><![CDATA[kristiyanvelkov]]></category>
            <dc:creator><![CDATA[Kristiyan Velkov]]></dc:creator>
            <pubDate>Wed, 18 Feb 2026 08:29:30 GMT</pubDate>
            <atom:updated>2026-02-18T08:29:32.058Z</atom:updated>
            <content:encoded><![CDATA[<p>The “It Works on my machine” excuses ends today!</p><p>For years, front-end developers have been told to <em>“</em><strong><em>just use Docker</em></strong><em>”!</em></p><ul><li>No one explains how, from where to learn it.</li><li>No one explains why things break in production, but working good on your local machine.</li><li>No many resources for Front-end specific topics related to Docker.</li><li>And when they do, it’s always from a backend or DevOps perspective, feels like no one cares about Front-end. Well, let’s change that!</li></ul><p><strong>❤️<em> Not a paid member? Click </em></strong><a href="https://medium.com/@kristiyanvelkov/new-book-docker-for-front-end-developers-89569a9a9d6c"><strong><em>here</em></strong></a><strong><em> to read this article for free.</em></strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*K_ogLwbKKxjWSoGB.png" /></figure><p><strong>This book changes that, because I know your pain! I was there! </strong><br>Written by a <strong>Docker Captain</strong> with <strong>11+ years of experience in Front-end and DevOps</strong>. Author behind the official Docker guides for <a href="https://docs.docker.com/guides/reactjs/">React</a>, <a href="https://docs.docker.com/guides/angular/">Angular</a>, <a href="https://docs.docker.com/guides/vuejs">Vue.js</a>, <a href="https://docs.docker.com/guides/nodejs">Node.js</a>, and more.</p><p><a href="https://buy.stripe.com/6oUeVf0qgbE1eUU8Yu1ck00?prefilled_promo_code=DOCKER20">🎉 Buy the book now!</a></p><p><strong>Docker for Front-end Developers</strong> is a production-focused book that teaches Docker the way front-end engineers actually think — visually, practically, and with real projects examples. <br>This is Docker explained by a front-end developer, for front-end developers. With real world examples and many years of practice. Invest in yourself today and by the book with 20% discount. Learn more in official book website: 🔗<a href="https://www.dockerfrontend.com"> https://www.dockerfrontend.com</a></p><h3>Why This Book Exists</h3><p>I’ve seen where front-end teams struggle, where things break in staging or production, and what actually matters when shipping real applications. I wrote this book because I know how frustrating it is to work with Docker without really understanding it. DevOps people blame you for something which is working absolutely fine in localhost, but not in production. When you try to learn Docker, most of the resources you find online are aimed at backend or DevOps engineers. They use unfamiliar terminology, strange naming conventions, and explanations that assume a completely different way of thinking than that of a front-end developer.</p><p>As a front-end engineer, this creates a constant feeling of being out of place, as if Docker and DevOps are things you’re expected to use, but not truly understand. I’ve been there. I’ve felt the confusion, the trial-and-error, and the time wasted copying commands without knowing what they actually do.</p><p>My goal with this book is simple: to make DevOps — and Docker in particular — easy to understand for front-end developers. I explain concepts in a practical, visual way, using real front-end projects and real production scenarios. No unnecessary jargon, no assumptions, and no explanations written from a backend-first perspective.</p><p><a href="https://buy.stripe.com/6oUeVf0qgbE1eUU8Yu1ck00?prefilled_promo_code=DOCKER20">🎉 Buy the book now!</a></p><h3>What you will learn ?</h3><p>I believe in learning by doing, not by passively reading theory — and this book is built on that principle. You’ll start with the essential Docker fundamentals, focusing only on what actually matters in real production environments for Front-end developers. To make even the harder concepts easy to grasp, I use clear visual diagrams and practical code examples, explaining how the Docker Engine works in a simple and intuitive way.</p><p>From there, we’ll take a real React.js application and Dockerize it step by step — the right way. You’ll create every required file, structure the setup properly, and document each decision so you understand not only <em>what</em> to do, but <em>why</em> it’s done that way.</p><p>You’ll learn how to choose the correct Node.js image tags, multistage build, permissions, security, caching, write a production-ready Dockerfile for a React.js application, and apply the best practices used by experienced teams. We’ll also cover how to publish images to Docker Hub, automate builds with GitHub Actions, and deploy the application to Amazon ECS following industry standards and proven conventions.</p><p>By the end of the book, you’ll have a complete, production-ready Docker setup that you can confidently use in real-world projects — and the Docker knowledge to speak the same language as DevOps engineers and say, <em>“Yes, I know how this works. Watch me!”</em></p><p>📘 <strong>Full Table of Contents: </strong><a href="https://www.dockerfrontend.com/#table-of-contents">https://www.dockerfrontend.com/#table-of-contents</a></p><p><a href="https://buy.stripe.com/6oUeVf0qgbE1eUU8Yu1ck00?prefilled_promo_code=DOCKER20">🎉 Buy the book now!</a></p><h3>Get the Book with 20% discount!</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*E8Qx0bX-l7oBT6rz.png" /></figure><p><a href="https://buy.stripe.com/6oUeVf0qgbE1eUU8Yu1ck00?prefilled_promo_code=DOCKER20">🎉 Buy the book now!</a></p><p><strong>The “It Works on My Machine” excuse ends today.</strong></p><p>If you’re serious about shipping front-end applications that work everywhere — this book is for you.</p><p>© 2026 <a href="https://medium.com/u/4ca50b836486">Kristiyan Velkov</a>. All rights reserved.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=89569a9a9d6c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/docker-world/new-book-docker-for-front-end-developers-89569a9a9d6c">NEW BOOK: Docker for Front-end Developers</a> was originally published in <a href="https://medium.com/docker-world">Docker World</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Front-end Developers don’t know Docker! Let’s fix that]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/docker-world/front-end-developers-dont-know-docker-let-s-fix-that-cfbdd3b6b3fc?source=rss----247f1d0e1586---4"><img src="https://cdn-images-1.medium.com/max/1200/0*P246CNEYsLNVlhll.png" width="1200"></a></p><p class="medium-feed-snippet">Hello everyone! My name is Kristiyan Velkov, and I&#x2019;m passionate about Front-end development and DevOps.</p><p class="medium-feed-link"><a href="https://medium.com/docker-world/front-end-developers-dont-know-docker-let-s-fix-that-cfbdd3b6b3fc?source=rss----247f1d0e1586---4">Continue reading on Docker World »</a></p></div>]]></description>
            <link>https://medium.com/docker-world/front-end-developers-dont-know-docker-let-s-fix-that-cfbdd3b6b3fc?source=rss----247f1d0e1586---4</link>
            <guid isPermaLink="false">https://medium.com/p/cfbdd3b6b3fc</guid>
            <category><![CDATA[docker]]></category>
            <category><![CDATA[front-end-development]]></category>
            <category><![CDATA[aws]]></category>
            <category><![CDATA[books]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Kristiyan Velkov]]></dc:creator>
            <pubDate>Wed, 18 Feb 2026 08:29:20 GMT</pubDate>
            <atom:updated>2026-02-18T08:29:22.781Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Docker images! Everything you need to know!]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/docker-world/docker-images-everything-you-need-to-know-7db33594a5c5?source=rss----247f1d0e1586---4"><img src="https://cdn-images-1.medium.com/max/1200/1*wpX10HjgwczAJHSZX-Bm0w.png" width="1200"></a></p><p class="medium-feed-snippet">Docker images are the foundation of everything you run with Docker &#x2014; yet for many front-end developers, they remain a black box.</p><p class="medium-feed-link"><a href="https://medium.com/docker-world/docker-images-everything-you-need-to-know-7db33594a5c5?source=rss----247f1d0e1586---4">Continue reading on Docker World »</a></p></div>]]></description>
            <link>https://medium.com/docker-world/docker-images-everything-you-need-to-know-7db33594a5c5?source=rss----247f1d0e1586---4</link>
            <guid isPermaLink="false">https://medium.com/p/7db33594a5c5</guid>
            <category><![CDATA[docker]]></category>
            <category><![CDATA[krisityanvelkov]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[devops]]></category>
            <category><![CDATA[frontend]]></category>
            <dc:creator><![CDATA[Kristiyan Velkov]]></dc:creator>
            <pubDate>Wed, 18 Feb 2026 08:27:34 GMT</pubDate>
            <atom:updated>2026-02-18T08:49:31.722Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Docker Compose Tricks to Level Up Your Development Workflow]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/docker-world/docker-compose-tricks-to-level-up-your-development-workflow-709136686dc5?source=rss----247f1d0e1586---4"><img src="https://cdn-images-1.medium.com/max/1024/0*iMfC6XONG3Q4yjkC.png" width="1024"></a></p><p class="medium-feed-snippet">Front-end developers often think Docker is just a back-end tool. But when you&#x2019;re working with React.js, Docker Compose can do much more&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/docker-world/docker-compose-tricks-to-level-up-your-development-workflow-709136686dc5?source=rss----247f1d0e1586---4">Continue reading on Docker World »</a></p></div>]]></description>
            <link>https://medium.com/docker-world/docker-compose-tricks-to-level-up-your-development-workflow-709136686dc5?source=rss----247f1d0e1586---4</link>
            <guid isPermaLink="false">https://medium.com/p/709136686dc5</guid>
            <category><![CDATA[kristiyanvelkov]]></category>
            <category><![CDATA[docker]]></category>
            <category><![CDATA[code]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[docker-compose]]></category>
            <dc:creator><![CDATA[Kristiyan Velkov]]></dc:creator>
            <pubDate>Tue, 08 Jul 2025 07:34:48 GMT</pubDate>
            <atom:updated>2025-07-08T07:34:35.523Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[My Angular Guide Is Now Officially Part of Docker Documentation]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/docker-world/my-angular-guide-is-now-officially-part-of-docker-documentation-da470eb78fc6?source=rss----247f1d0e1586---4"><img src="https://cdn-images-1.medium.com/max/1288/1*SkYsGKkXInEMXF2prlkobQ.jpeg" width="1288"></a></p><p class="medium-feed-snippet">I&#x2019;m proud to share a milestone that reflects dedication, tradition, and a commitment to quality work: my Angular 19 Docker documentation&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/docker-world/my-angular-guide-is-now-officially-part-of-docker-documentation-da470eb78fc6?source=rss----247f1d0e1586---4">Continue reading on Docker World »</a></p></div>]]></description>
            <link>https://medium.com/docker-world/my-angular-guide-is-now-officially-part-of-docker-documentation-da470eb78fc6?source=rss----247f1d0e1586---4</link>
            <guid isPermaLink="false">https://medium.com/p/da470eb78fc6</guid>
            <category><![CDATA[kristiyanvelkov]]></category>
            <category><![CDATA[angular]]></category>
            <category><![CDATA[docs]]></category>
            <category><![CDATA[docker]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Kristiyan Velkov]]></dc:creator>
            <pubDate>Thu, 05 Jun 2025 07:33:37 GMT</pubDate>
            <atom:updated>2025-06-05T07:33:17.293Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Docker Hardened Images: Secure, Minimal, and Ready for Production]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/docker-world/docker-hardened-images-secure-minimal-and-ready-for-production-115893468543?source=rss----247f1d0e1586---4"><img src="https://cdn-images-1.medium.com/max/1608/1*1uPqbHUttybBrFV8lStHTQ.png" width="1608"></a></p><p class="medium-feed-snippet">From the very beginning, Docker has been dedicated to empowering developers to build, share, and run applications efficiently and securely&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/docker-world/docker-hardened-images-secure-minimal-and-ready-for-production-115893468543?source=rss----247f1d0e1586---4">Continue reading on Docker World »</a></p></div>]]></description>
            <link>https://medium.com/docker-world/docker-hardened-images-secure-minimal-and-ready-for-production-115893468543?source=rss----247f1d0e1586---4</link>
            <guid isPermaLink="false">https://medium.com/p/115893468543</guid>
            <category><![CDATA[docker]]></category>
            <category><![CDATA[image]]></category>
            <category><![CDATA[hardened-images]]></category>
            <category><![CDATA[hardened]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Kristiyan Velkov]]></dc:creator>
            <pubDate>Mon, 19 May 2025 14:39:18 GMT</pubDate>
            <atom:updated>2025-05-19T14:39:08.057Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[New Docker Extension for Visual Studio Code]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/docker-world/new-docker-extension-for-visual-studio-code-e69ed21f084f?source=rss----247f1d0e1586---4"><img src="https://cdn-images-1.medium.com/max/1608/1*KiDuyjCPfz-55wkktf_yAA.png" width="1608"></a></p><p class="medium-feed-snippet">&#x2764;&#xFE0F; Not a member? Click here to read this article for free.</p><p class="medium-feed-link"><a href="https://medium.com/docker-world/new-docker-extension-for-visual-studio-code-e69ed21f084f?source=rss----247f1d0e1586---4">Continue reading on Docker World »</a></p></div>]]></description>
            <link>https://medium.com/docker-world/new-docker-extension-for-visual-studio-code-e69ed21f084f?source=rss----247f1d0e1586---4</link>
            <guid isPermaLink="false">https://medium.com/p/e69ed21f084f</guid>
            <category><![CDATA[extension]]></category>
            <category><![CDATA[vscode]]></category>
            <category><![CDATA[docker]]></category>
            <category><![CDATA[code]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[Kristiyan Velkov]]></dc:creator>
            <pubDate>Wed, 30 Apr 2025 06:32:25 GMT</pubDate>
            <atom:updated>2025-04-23T06:34:20.807Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Optimized Frontend Dockerfiles for Production (open-source project)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/docker-world/optimized-frontend-dockerfiles-for-production-open-source-project-8bbaf4cb964c?source=rss----247f1d0e1586---4"><img src="https://cdn-images-1.medium.com/max/1674/1*-v2y18lrafg1P4GtHZm6Gg.png" width="1674"></a></p><p class="medium-feed-snippet">Docker has become an essential tool for developers looking to package and deploy applications efficiently. However, when it comes to&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/docker-world/optimized-frontend-dockerfiles-for-production-open-source-project-8bbaf4cb964c?source=rss----247f1d0e1586---4">Continue reading on Docker World »</a></p></div>]]></description>
            <link>https://medium.com/docker-world/optimized-frontend-dockerfiles-for-production-open-source-project-8bbaf4cb964c?source=rss----247f1d0e1586---4</link>
            <guid isPermaLink="false">https://medium.com/p/8bbaf4cb964c</guid>
            <category><![CDATA[dockerfiles]]></category>
            <category><![CDATA[docker]]></category>
            <category><![CDATA[front-end-development]]></category>
            <category><![CDATA[production]]></category>
            <category><![CDATA[security]]></category>
            <dc:creator><![CDATA[Kristiyan Velkov]]></dc:creator>
            <pubDate>Wed, 30 Apr 2025 06:27:18 GMT</pubDate>
            <atom:updated>2025-02-24T13:35:59.960Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Accessing Localhost service from a Docker Container]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/docker-world/accessing-localhost-service-from-a-docker-container-281d75851044?source=rss----247f1d0e1586---4"><img src="https://cdn-images-1.medium.com/max/1600/1*CK_3yAz6z698tnoYZ09DXQ.png" width="1600"></a></p><p class="medium-feed-snippet">If you&#x2019;ve ever run into issues accessing your local development use host.docker.internal</p><p class="medium-feed-link"><a href="https://medium.com/docker-world/accessing-localhost-service-from-a-docker-container-281d75851044?source=rss----247f1d0e1586---4">Continue reading on Docker World »</a></p></div>]]></description>
            <link>https://medium.com/docker-world/accessing-localhost-service-from-a-docker-container-281d75851044?source=rss----247f1d0e1586---4</link>
            <guid isPermaLink="false">https://medium.com/p/281d75851044</guid>
            <category><![CDATA[front-end-development]]></category>
            <category><![CDATA[code]]></category>
            <category><![CDATA[docker]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[localhost]]></category>
            <dc:creator><![CDATA[Kristiyan Velkov]]></dc:creator>
            <pubDate>Wed, 30 Apr 2025 06:27:06 GMT</pubDate>
            <atom:updated>2025-02-24T13:37:06.580Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Docker Scout in Action]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/docker-world/docker-scout-in-action-63e7c812532a?source=rss----247f1d0e1586---4"><img src="https://cdn-images-1.medium.com/max/1608/1*5NLuJMFDrpWlwyiSzSMXTg.png" width="1608"></a></p><p class="medium-feed-snippet">Docker Scout is a security tool by Docker that analyzes container images to detect vulnerabilities. Example project to show the Docker&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/docker-world/docker-scout-in-action-63e7c812532a?source=rss----247f1d0e1586---4">Continue reading on Docker World »</a></p></div>]]></description>
            <link>https://medium.com/docker-world/docker-scout-in-action-63e7c812532a?source=rss----247f1d0e1586---4</link>
            <guid isPermaLink="false">https://medium.com/p/63e7c812532a</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[docker]]></category>
            <category><![CDATA[front-end-development]]></category>
            <category><![CDATA[docker-scout]]></category>
            <category><![CDATA[kristiyanvelkov]]></category>
            <dc:creator><![CDATA[Kristiyan Velkov]]></dc:creator>
            <pubDate>Wed, 30 Apr 2025 06:26:21 GMT</pubDate>
            <atom:updated>2025-02-20T21:10:49.908Z</atom:updated>
        </item>
    </channel>
</rss>