<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Comments on: Docker and other Linux containers</title>
	<atom:link href="http://www.epanorama.net/blog/2014/06/19/docker-and-other-linux-containers/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.epanorama.net/blog/2014/06/19/docker-and-other-linux-containers/</link>
	<description>All about electronics and circuit design</description>
	<lastBuildDate>Tue, 07 Apr 2026 17:25:16 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.14</generator>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2014/06/19/docker-and-other-linux-containers/comment-page-7/#comment-1852399</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Fri, 25 Apr 2025 18:11:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=25132#comment-1852399</guid>
		<description><![CDATA[Why Companies are Moving Away from Docker
Docker hasn’t exactly crashed. More and more teams are adopting hybrid strategies.
https://analyticsindiamag.com/ai-features/why-companies-are-moving-away-from-docker/

For years, when you said “containers”, you meant Docker. It was the go-to solution for developers who wanted to package, ship, and run applications—basically anything DevOps—consistently across various environments.

But here we are in 2025, and the tide is turning. While Docker is still around, it’s no longer the undisputed king of the container world. Developers and companies are beginning to explore alternatives—some cautiously, others full throttle. The shift away from Docker is a symptom of a maturing container ecosystem.

Docker hasn’t exactly crashed. More and more teams are adopting hybrid strategies using Docker for local development, but switching to Podman or containerd for staging and production. Then there are those who are ditching Docker entirely in favour of fully open, modular stacks.

Docker doesn’t seem to be evolving fast enough. Let’s start with the licensing drama. A few years back, Docker made the decision to put Docker Desktop behind a paywall for larger organisations.

According to a recent blog by Devlink Tips, while individual developers and small teams could still use it for free, enterprise users were now being asked to cough up for something they previously got at no cost, and arguably, without substantial improvements.

This didn’t sit well with a lot of teams, especially the open-source crowd and budget-conscious startups. It forced many to rethink their dependencies and ask the uncomfortable question: “Is Docker really worth it?”

To some extent, it does not make sense for an enterprise to ask this question just because a tool becomes paid, as people express in the discussions, that it should be something they should be willing to pay for.

But Price Isn’t the Only Issue
Docker Desktop needs to emulate a Linux environment through virtual machines, and that’s where things get messy for any system not running Linux. Builds slow down, CPUs heat up, fans start to scream, and battery drains on Windows and macOS.

Security, too, has become a real concern. Docker relies on a daemon that runs with root privileges. While Docker has tried to patch things up over time—introducing user namespaces and rootless mode—it still feels like security was an afterthought rather than a design principle.

Alternatives like Podman, which runs without a central daemon and can operate entirely rootless, are built with security as a core feature.

Then there’s Docker’s architecture itself. The cloud-native world has moved toward specialisation and modularity. Today, Kubernetes is the default orchestrator for many, Helm handles packaging, and runtimes like containerd focus solely on container lifecycle management.

Recent developments indicate that Docker is adapting through improved Docker Hub features and enhanced Kubernetes support, but the platform now competes in a market where 36% of developers use cloud-based container tooling.

Some started moving away from Kubernetes for similar reasons, resulting in further decline.

The February 2025 Nucamp analysis revealed enterprise trends where 68% of organisations are adopting multi-cloud strategies, which require cloud-agnostic tooling.

Docker initially focused on its own orchestration tool, Docker Swarm, rather than embracing Kubernetes, which has since become the dominant container orchestration platform. This strategic misstep led to Docker losing ground in enterprise container orchestration, pushing companies to adopt Kubernetes and alternatives instead.

These shifts do not eliminate Docker, but rather reposition it as one component in layered architectures that combine multiple container technologies.

There is also growing concern about vendor lock-in. While Dockerfiles are widely used, they’re not governed by an open standard like OCI (open container initiative) image specifications.

Quite a Few Players to Fill the Gap

Podman is a favourite among teams focused on security and compliance. Built by Red Hat, it offers nearly identical CLI commands to Docker, which makes switching a breeze.

Then there’s containerd, the container runtime that was once part of Docker and has since taken on a life of its own under the Cloud Native Computing Foundation.

Kubernetes now uses containerd by default, following the deprecation of Docker support in version 1.24. It’s light, fast, and laser-focused on just one job: managing containers. This makes it ideal for production workloads across cloud platforms like AWS, GCP, and Azure.

CRI-O is another lean and mean container runtime, built specifically for Kubernetes.

It appears that some companies are shifting away from Docker due to its missed orchestration leadership, business model issues, security and complexity concerns, erosion of community confidence, feature bloat, and the emergence of more secure and efficient alternatives.

But Docker might catch up again soon, that is, if it wants to.]]></description>
		<content:encoded><![CDATA[<p>Why Companies are Moving Away from Docker<br />
Docker hasn’t exactly crashed. More and more teams are adopting hybrid strategies.<br />
<a href="https://analyticsindiamag.com/ai-features/why-companies-are-moving-away-from-docker/" rel="nofollow">https://analyticsindiamag.com/ai-features/why-companies-are-moving-away-from-docker/</a></p>
<p>For years, when you said “containers”, you meant Docker. It was the go-to solution for developers who wanted to package, ship, and run applications—basically anything DevOps—consistently across various environments.</p>
<p>But here we are in 2025, and the tide is turning. While Docker is still around, it’s no longer the undisputed king of the container world. Developers and companies are beginning to explore alternatives—some cautiously, others full throttle. The shift away from Docker is a symptom of a maturing container ecosystem.</p>
<p>Docker hasn’t exactly crashed. More and more teams are adopting hybrid strategies using Docker for local development, but switching to Podman or containerd for staging and production. Then there are those who are ditching Docker entirely in favour of fully open, modular stacks.</p>
<p>Docker doesn’t seem to be evolving fast enough. Let’s start with the licensing drama. A few years back, Docker made the decision to put Docker Desktop behind a paywall for larger organisations.</p>
<p>According to a recent blog by Devlink Tips, while individual developers and small teams could still use it for free, enterprise users were now being asked to cough up for something they previously got at no cost, and arguably, without substantial improvements.</p>
<p>This didn’t sit well with a lot of teams, especially the open-source crowd and budget-conscious startups. It forced many to rethink their dependencies and ask the uncomfortable question: “Is Docker really worth it?”</p>
<p>To some extent, it does not make sense for an enterprise to ask this question just because a tool becomes paid, as people express in the discussions, that it should be something they should be willing to pay for.</p>
<p>But Price Isn’t the Only Issue<br />
Docker Desktop needs to emulate a Linux environment through virtual machines, and that’s where things get messy for any system not running Linux. Builds slow down, CPUs heat up, fans start to scream, and battery drains on Windows and macOS.</p>
<p>Security, too, has become a real concern. Docker relies on a daemon that runs with root privileges. While Docker has tried to patch things up over time—introducing user namespaces and rootless mode—it still feels like security was an afterthought rather than a design principle.</p>
<p>Alternatives like Podman, which runs without a central daemon and can operate entirely rootless, are built with security as a core feature.</p>
<p>Then there’s Docker’s architecture itself. The cloud-native world has moved toward specialisation and modularity. Today, Kubernetes is the default orchestrator for many, Helm handles packaging, and runtimes like containerd focus solely on container lifecycle management.</p>
<p>Recent developments indicate that Docker is adapting through improved Docker Hub features and enhanced Kubernetes support, but the platform now competes in a market where 36% of developers use cloud-based container tooling.</p>
<p>Some started moving away from Kubernetes for similar reasons, resulting in further decline.</p>
<p>The February 2025 Nucamp analysis revealed enterprise trends where 68% of organisations are adopting multi-cloud strategies, which require cloud-agnostic tooling.</p>
<p>Docker initially focused on its own orchestration tool, Docker Swarm, rather than embracing Kubernetes, which has since become the dominant container orchestration platform. This strategic misstep led to Docker losing ground in enterprise container orchestration, pushing companies to adopt Kubernetes and alternatives instead.</p>
<p>These shifts do not eliminate Docker, but rather reposition it as one component in layered architectures that combine multiple container technologies.</p>
<p>There is also growing concern about vendor lock-in. While Dockerfiles are widely used, they’re not governed by an open standard like OCI (open container initiative) image specifications.</p>
<p>Quite a Few Players to Fill the Gap</p>
<p>Podman is a favourite among teams focused on security and compliance. Built by Red Hat, it offers nearly identical CLI commands to Docker, which makes switching a breeze.</p>
<p>Then there’s containerd, the container runtime that was once part of Docker and has since taken on a life of its own under the Cloud Native Computing Foundation.</p>
<p>Kubernetes now uses containerd by default, following the deprecation of Docker support in version 1.24. It’s light, fast, and laser-focused on just one job: managing containers. This makes it ideal for production workloads across cloud platforms like AWS, GCP, and Azure.</p>
<p>CRI-O is another lean and mean container runtime, built specifically for Kubernetes.</p>
<p>It appears that some companies are shifting away from Docker due to its missed orchestration leadership, business model issues, security and complexity concerns, erosion of community confidence, feature bloat, and the emergence of more secure and efficient alternatives.</p>
<p>But Docker might catch up again soon, that is, if it wants to.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2014/06/19/docker-and-other-linux-containers/comment-page-7/#comment-1850276</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Tue, 01 Apr 2025 15:31:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=25132#comment-1850276</guid>
		<description><![CDATA[https://www.infoworld.com/article/3851762/14-alternative-managed-kubernetes-platforms.html]]></description>
		<content:encoded><![CDATA[<p><a href="https://www.infoworld.com/article/3851762/14-alternative-managed-kubernetes-platforms.html" rel="nofollow">https://www.infoworld.com/article/3851762/14-alternative-managed-kubernetes-platforms.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2014/06/19/docker-and-other-linux-containers/comment-page-7/#comment-1847699</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Tue, 04 Mar 2025 18:23:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=25132#comment-1847699</guid>
		<description><![CDATA[https://www.infoworld.com/article/3830687/how-ebpf-is-changing-container-networking.html]]></description>
		<content:encoded><![CDATA[<p><a href="https://www.infoworld.com/article/3830687/how-ebpf-is-changing-container-networking.html" rel="nofollow">https://www.infoworld.com/article/3830687/how-ebpf-is-changing-container-networking.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2014/06/19/docker-and-other-linux-containers/comment-page-7/#comment-1841260</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Sat, 14 Dec 2024 19:20:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=25132#comment-1841260</guid>
		<description><![CDATA[https://www.xda-developers.com/4-reasons-containers-are-better-than-vms/]]></description>
		<content:encoded><![CDATA[<p><a href="https://www.xda-developers.com/4-reasons-containers-are-better-than-vms/" rel="nofollow">https://www.xda-developers.com/4-reasons-containers-are-better-than-vms/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2014/06/19/docker-and-other-linux-containers/comment-page-7/#comment-1810490</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Sun, 13 Aug 2023 10:59:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=25132#comment-1810490</guid>
		<description><![CDATA[https://hackaday.com/2023/08/07/linux-containers-the-hard-way/]]></description>
		<content:encoded><![CDATA[<p><a href="https://hackaday.com/2023/08/07/linux-containers-the-hard-way/" rel="nofollow">https://hackaday.com/2023/08/07/linux-containers-the-hard-way/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2014/06/19/docker-and-other-linux-containers/comment-page-7/#comment-1810431</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Sun, 13 Aug 2023 06:26:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=25132#comment-1810431</guid>
		<description><![CDATA[Build DOCKER multi-platform image using buildx REMOTE builder NODE
https://dev.to/aboozar/build-docker-multi-platform-image-using-buildx-remote-builder-node-5631]]></description>
		<content:encoded><![CDATA[<p>Build DOCKER multi-platform image using buildx REMOTE builder NODE<br />
<a href="https://dev.to/aboozar/build-docker-multi-platform-image-using-buildx-remote-builder-node-5631" rel="nofollow">https://dev.to/aboozar/build-docker-multi-platform-image-using-buildx-remote-builder-node-5631</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2014/06/19/docker-and-other-linux-containers/comment-page-7/#comment-1804208</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Sun, 28 May 2023 18:16:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=25132#comment-1804208</guid>
		<description><![CDATA[How OpenTelemetry Works with Kubernetes
Installing an OTEL operator for Kubernetes is a straightforward process. Here&#039;s how to do it and how it simplifies the process of monitoring your Kubernetes cluster.
https://thenewstack.io/how-opentelemetry-works-with-kubernetes/]]></description>
		<content:encoded><![CDATA[<p>How OpenTelemetry Works with Kubernetes<br />
Installing an OTEL operator for Kubernetes is a straightforward process. Here&#8217;s how to do it and how it simplifies the process of monitoring your Kubernetes cluster.<br />
<a href="https://thenewstack.io/how-opentelemetry-works-with-kubernetes/" rel="nofollow">https://thenewstack.io/how-opentelemetry-works-with-kubernetes/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2014/06/19/docker-and-other-linux-containers/comment-page-7/#comment-1804120</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Sat, 27 May 2023 09:17:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=25132#comment-1804120</guid>
		<description><![CDATA[https://www.phoronix.com/news/Ubuntu-Snaps-Docker-Comparison]]></description>
		<content:encoded><![CDATA[<p><a href="https://www.phoronix.com/news/Ubuntu-Snaps-Docker-Comparison" rel="nofollow">https://www.phoronix.com/news/Ubuntu-Snaps-Docker-Comparison</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2014/06/19/docker-and-other-linux-containers/comment-page-7/#comment-1802056</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Tue, 02 May 2023 12:21:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=25132#comment-1802056</guid>
		<description><![CDATA[Quick IOC Scan With Docker
https://isc.sans.edu/diary/rss/29788
When investigating an incident, you must perform initial tasks quickly. There is one tool in my arsenal that I&#039;m using to quickly scan for interesting IOCs (&quot;Indicators of Compromise&quot;). This tool is called Loki[1], the free version of the Thor scanner. I like this tool because you can scan for a computer (processes &amp; files) or a specific directory (only files) for suspicious content. The tool has many interesting YARA rules, but you can always add your own to increase the detection capabilities]]></description>
		<content:encoded><![CDATA[<p>Quick IOC Scan With Docker<br />
<a href="https://isc.sans.edu/diary/rss/29788" rel="nofollow">https://isc.sans.edu/diary/rss/29788</a><br />
When investigating an incident, you must perform initial tasks quickly. There is one tool in my arsenal that I&#8217;m using to quickly scan for interesting IOCs (&#8220;Indicators of Compromise&#8221;). This tool is called Loki[1], the free version of the Thor scanner. I like this tool because you can scan for a computer (processes &amp; files) or a specific directory (only files) for suspicious content. The tool has many interesting YARA rules, but you can always add your own to increase the detection capabilities</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2014/06/19/docker-and-other-linux-containers/comment-page-7/#comment-1788896</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Wed, 07 Dec 2022 10:15:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=25132#comment-1788896</guid>
		<description><![CDATA[Containers, Security, and Risks within Containerized Environments https://securityintelligence.com/posts/containers-security-risks-containerized-environments/
Applications have historically been deployed and created in a manner reminiscent of classic shopping malls. First, a developer builds the mall, then creates the various stores inside. The stores conform to the dimensions of the mall and operate within its floor plan. In older approaches to application development, a developer would have a targeted system or set of systems for which they intend to create an application. This targeted system would be the mall. Then, when building the application, they would tailor it to fit within the confines of the targeted system, like the store in the mall.]]></description>
		<content:encoded><![CDATA[<p>Containers, Security, and Risks within Containerized Environments <a href="https://securityintelligence.com/posts/containers-security-risks-containerized-environments/" rel="nofollow">https://securityintelligence.com/posts/containers-security-risks-containerized-environments/</a><br />
Applications have historically been deployed and created in a manner reminiscent of classic shopping malls. First, a developer builds the mall, then creates the various stores inside. The stores conform to the dimensions of the mall and operate within its floor plan. In older approaches to application development, a developer would have a targeted system or set of systems for which they intend to create an application. This targeted system would be the mall. Then, when building the application, they would tailor it to fit within the confines of the targeted system, like the store in the mall.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
