<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sarkhan.wiki/index.php?action=history&amp;feed=atom&amp;title=Tech%3ADocker</id>
	<title>Tech:Docker - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://sarkhan.wiki/index.php?action=history&amp;feed=atom&amp;title=Tech%3ADocker"/>
	<link rel="alternate" type="text/html" href="https://sarkhan.wiki/index.php?title=Tech:Docker&amp;action=history"/>
	<updated>2026-09-24T08:06:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://sarkhan.wiki/index.php?title=Tech:Docker&amp;diff=339&amp;oldid=prev</id>
		<title>MoNoLidThZ at 06:52, 3 August 2026</title>
		<link rel="alternate" type="text/html" href="https://sarkhan.wiki/index.php?title=Tech:Docker&amp;diff=339&amp;oldid=prev"/>
		<updated>2026-08-03T06:52:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:52, 3 August 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{WeirdAmericanVocabs}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;noun / the elegant solution that shipped its own problems&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;noun / the elegant solution that shipped its own problems&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot;&gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Vibe-coded residue&amp;#039;&amp;#039;&amp;#039;: Models trained on public code frequently suggest or generate references to older library versions. The resulting “it mostly works” container inherits yesterday’s vulnerabilities by default.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Vibe-coded residue&amp;#039;&amp;#039;&amp;#039;: Models trained on public code frequently suggest or generate references to older library versions. The resulting “it mostly works” container inherits yesterday’s vulnerabilities by default.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;The Irony:&#039;&#039;&#039; Docker solved environment drift by creating a new class of persistent, portable drift — one that is harder to see and easier to ignore until a scanner or an incident forces the issue. The tool that was supposed to make software more reliable also made outdated and vulnerable software easier to ship at scale.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;The Irony:&#039;&#039;&#039; Docker solved environment drift by creating a new class of persistent, portable drift — one that is harder to see and easier to ignore until a scanner or an incident forces the issue. The tool that was supposed to make software more reliable also made outdated and vulnerable software easier to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Wiki:Docker, Inc.|&lt;/ins&gt;ship at scale&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Usage examples:&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Usage examples:&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* “Every team’s dependency graph is a unique snowflake. The CVE list is the only shared standard.”&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* “Every team’s dependency graph is a unique snowflake. The CVE list is the only shared standard.”&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Terminology]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Tech]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Tech]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Technical Articles]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Technical Articles]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MoNoLidThZ</name></author>
	</entry>
	<entry>
		<id>https://sarkhan.wiki/index.php?title=Tech:Docker&amp;diff=285&amp;oldid=prev</id>
		<title>MoNoLidThZ: MoNoLidThZ moved page Docker to Tech:Docker</title>
		<link rel="alternate" type="text/html" href="https://sarkhan.wiki/index.php?title=Tech:Docker&amp;diff=285&amp;oldid=prev"/>
		<updated>2026-07-28T03:27:21Z</updated>

		<summary type="html">&lt;p&gt;MoNoLidThZ moved page &lt;a href=&quot;/Docker&quot; class=&quot;mw-redirect&quot; title=&quot;Docker&quot;&gt;Docker&lt;/a&gt; to &lt;a href=&quot;/Tech:Docker&quot; title=&quot;Tech:Docker&quot;&gt;Tech:Docker&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:27, 28 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>MoNoLidThZ</name></author>
	</entry>
	<entry>
		<id>https://sarkhan.wiki/index.php?title=Tech:Docker&amp;diff=284&amp;oldid=prev</id>
		<title>MoNoLidThZ: Created page with &quot;&#039;&#039;noun / the elegant solution that shipped its own problems&#039;&#039;  The tool that finally killed the ancient developer curse “it works on my machine.” By packaging the application and its environment into a container, Docker made deployments reproducible across laptops, servers, and clouds. For a while it felt like civilization had advanced.  Then the new problems arrived.  &#039;&#039;&#039;The Hidden Bill:&#039;&#039;&#039;  * &#039;&#039;&#039;Dependency bloat&#039;&#039;&#039;: Containers routinely pull in far more packages th...&quot;</title>
		<link rel="alternate" type="text/html" href="https://sarkhan.wiki/index.php?title=Tech:Docker&amp;diff=284&amp;oldid=prev"/>
		<updated>2026-07-28T03:27:01Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;noun / the elegant solution that shipped its own problems&amp;#039;&amp;#039;  The tool that finally killed the ancient developer curse “it works on my machine.” By packaging the application and its environment into a container, Docker made deployments reproducible across laptops, servers, and clouds. For a while it felt like civilization had advanced.  Then the new problems arrived.  &amp;#039;&amp;#039;&amp;#039;The Hidden Bill:&amp;#039;&amp;#039;&amp;#039;  * &amp;#039;&amp;#039;&amp;#039;Dependency bloat&amp;#039;&amp;#039;&amp;#039;: Containers routinely pull in far more packages th...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;noun / the elegant solution that shipped its own problems&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The tool that finally killed the ancient developer curse “it works on my machine.” By packaging the application and its environment into a container, Docker made deployments reproducible across laptops, servers, and clouds. For a while it felt like civilization had advanced.&lt;br /&gt;
&lt;br /&gt;
Then the new problems arrived.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The Hidden Bill:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Dependency bloat&amp;#039;&amp;#039;&amp;#039;: Containers routinely pull in far more packages than the application actually needs. Layers accumulate. Images fatten. Attack surface expands.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Vulnerable versions&amp;#039;&amp;#039;&amp;#039;: Once a base image or transitive dependency is pinned, it tends to stay pinned. CVE counts climb while the container keeps running the older, known-bad versions in production.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Maintenance overhead&amp;#039;&amp;#039;&amp;#039;: The burden falls almost entirely on the developer or the platform team. Every business has slightly different constraints, so there is no universal “correct” set of base images or update cadence. Competing standards and internal forks multiply the work.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Vibe-coded residue&amp;#039;&amp;#039;&amp;#039;: Models trained on public code frequently suggest or generate references to older library versions. The resulting “it mostly works” container inherits yesterday’s vulnerabilities by default.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The Irony:&amp;#039;&amp;#039;&amp;#039; Docker solved environment drift by creating a new class of persistent, portable drift — one that is harder to see and easier to ignore until a scanner or an incident forces the issue. The tool that was supposed to make software more reliable also made outdated and vulnerable software easier to ship at scale.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Usage examples:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* “We containerized everything. Now we have reproducible vulnerability debt.”&lt;br /&gt;
* “Docker fixed ‘works on my machine.’ It replaced it with ‘works with last year’s CVEs.’”&lt;br /&gt;
* “Every team’s dependency graph is a unique snowflake. The CVE list is the only shared standard.”&lt;br /&gt;
&lt;br /&gt;
[[Category:Terminology]]&lt;br /&gt;
[[Category:Tech]]&lt;br /&gt;
[[Category:Technical Articles]]&lt;/div&gt;</summary>
		<author><name>MoNoLidThZ</name></author>
	</entry>
</feed>