<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Homelab &#8211; Linux und Ich</title>
	<atom:link href="https://linuxundich.de/tag/homelab/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de</link>
	<description>Blog über Ubuntu, Linux, Android und IT</description>
	<lastBuildDate>Mon, 05 May 2025 08:02:58 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://linuxundich.de/wp-content/uploads/2025/04/cropped-lui-app-512-32x32.png</url>
	<title>Homelab &#8211; Linux und Ich</title>
	<link>https://linuxundich.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Docker-Container einfach aktuell halten mit Dockcheck</title>
		<link>https://linuxundich.de/gnu-linux/docker-container-einfach-aktuell-halten-mit-dockcheck/</link>
					<comments>https://linuxundich.de/gnu-linux/docker-container-einfach-aktuell-halten-mit-dockcheck/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Fri, 28 Mar 2025 09:00:53 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Homelab]]></category>
		<category><![CDATA[Selfhosting]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=44233</guid>

					<description><![CDATA[ Docker-Container aktuell halten ohne Web-GUI? Dockcheck erledigt Updates und Aufräumen direkt im Terminal!]]></description>
										<content:encoded><![CDATA[
<p>Wer Container mit Docker betreibt, steht regelmäßig vor der Aufgabe, Images zu aktualisieren und alte, ungenutzte Versionen aufzuräumen. Viele setzen dafür auf Tools mit Web-Oberfläche wie <a href="https://www.portainer.io/" target="_blank" rel="noopener">Portainer</a> oder <a href="https://dockge.kuma.pet/" target="_blank" rel="noopener">Dockge</a>. Ich finde das Helfer-Skript <a href="https://github.com/mag37/dockcheck" target="_blank" rel="noopener">Dockcheck</a> allerdings praktischer: Es läuft im Terminal, aktualisiert Container automatisiert und räumt in einem Rutsch auf, ohne dass ich mich durch Menüs klicken muss.</p>







<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1280" height="864" src="https://linuxundich.de/wp-content/uploads/2025/03/dockge-1280x864.webp" alt="Bei Dockge müsste man jedes Update von Hand anstoßen und wird auch nicht über neue Aktualisierungen informiert." class="wp-image-44244" srcset="https://linuxundich.de/wp-content/uploads/2025/03/dockge-1280x864.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/03/dockge-640x432.webp 640w, https://linuxundich.de/wp-content/uploads/2025/03/dockge-622x420.webp 622w, https://linuxundich.de/wp-content/uploads/2025/03/dockge-681x460.webp 681w, https://linuxundich.de/wp-content/uploads/2025/03/dockge.webp 1469w" sizes="(max-width: 1280px) 100vw, 1280px"><figcaption class="wp-element-caption">Bei Dockge müsste man jedes Update von Hand anstoßen und wird auch nicht über neue Aktualisierungen informiert.</figcaption></figure>



<h2 class="wp-block-heading" id="installation-von-dockcheck">Installation von dockcheck</h2>



<p>Dockcheck benötigt lediglich eine laufende Docker-Installation inklusive Docker Compose (als Plugin oder standalone) sowie einige kleinere Abhängigkeiten wie <code>jq</code> und <code>regclient/regctl</code>. Fehlende Pakete installiert das Skript bei Bedarf selbst oder gibt Hinweise dazu aus.</p>



<p>Die Installation ist denkbar einfach:</p>



<pre class="wp-block-code"><code>$ <strong>curl -L https://raw.githubusercontent.com/mag37/dockcheck/main/dockcheck.sh -o ~/.local/bin/dockcheck.sh</strong>
$ <strong>chmod +x ~/.local/bin/dockcheck.sh</strong></code></pre>



<p>Anschließend könnt ihr das Skript direkt aufrufen:</p>



<pre class="wp-block-code"><code>$ <strong>dockcheck.sh -h</strong></code></pre>



<p class="has-pale-cyan-blue-background-color has-background"><strong>Info:</strong> Dazu muss der Ordner <code>~/.local/bin</code> natürlich in der <code>$PATH</code>-Variable enthalten sein. Ergänzt bei Bedarf die Pfadangabe in eurer <code>~/.bashrc</code> oder einer anderen passenden Konfigurationsdatei.</p>



<h2 class="wp-block-heading" id="nutzung-von-dockcheck">Nutzung von dockcheck</h2>



<p>Dockcheck überprüft die installierten Container-Images und aktualisiert sie bei Bedarf. Mit der Option <code>-x</code> nutzt Dockcheck mehrere Prozesse, was die Geschwindigkeit ganz wesentlich erhöht. Ein einfaches Update aller Container sieht so aus:</p>



<pre class="wp-block-code"><code>### Mit Informationen und Nachfragen:
$ <strong>dockcheck.sh -x 5</strong>

### Alle Container automatisiert aktualisieren:
$ <strong>dockcheck.sh -y -p -x 5</strong></code></pre>



<p>Dabei bewirken die Parameter:</p>



<ul class="wp-block-list">
<li><code>-y</code>: Automatische Updates ohne Rückfragen.</li>



<li><code>-p</code>: Bereinigt alte, nicht mehr genutzte Images nach dem Update.</li>



<li><code>-x N</code>: Parallele Update-Prozesse (Standard: 1, kann für schnellere Updates erhöht werden).</li>
</ul>



<p>Möchtet ihr bestimmte Container ausschließen, könnt ihr die Option <code>-e</code> nutzen. Das ist praktisch, wenn bei einem wichtigen Projekt größere Updates anstehen oder ein Container einfach nie aktualisiert werden soll.</p>



<pre class="wp-block-code"><code>$ <strong>dockcheck.sh -x 5 -e nextcloud,withings-gc-bridge</strong>
Excluding these names:
nextcloud
withings-gc-bridge

&#91;##################################################] 31/31 

Containers on latest version:
authelia
changedetection-playwright-chrome-1
...
wallabag-wallabag-1

Containers with updates available:
1) changedetection
2) immich_server

Choose what containers to update.
Enter number(s) separated by comma, &#91;a] for all - &#91;q] to quit: </code></pre>



<p>Weitere praktische Optionen sind:</p>



<ul class="wp-block-list">
<li><code>-d N</code>: Nur Images aktualisieren, die mindestens N Tage alt sind.</li>



<li><code>-s</code>: Auch gestoppte Container prüfen.</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="1183" height="936" src="https://linuxundich.de/wp-content/uploads/2025/03/dockcheck.webp" alt="Mit nur einem Kommando prüft und aktualisiert Dockcheck alle aktiven Docker-Container, was die Verwaltung des eigenen Homelabs wesentlich vereinfacht. " class="wp-image-44234" srcset="https://linuxundich.de/wp-content/uploads/2025/03/dockcheck.webp 1183w, https://linuxundich.de/wp-content/uploads/2025/03/dockcheck-640x506.webp 640w, https://linuxundich.de/wp-content/uploads/2025/03/dockcheck-531x420.webp 531w, https://linuxundich.de/wp-content/uploads/2025/03/dockcheck-681x539.webp 681w" sizes="(max-width: 1183px) 100vw, 1183px"><figcaption class="wp-element-caption">Mit nur einem Kommando prüft und aktualisiert Dockcheck alle aktiven Docker-Container, was die Verwaltung des eigenen Homelabs wesentlich vereinfacht. </figcaption></figure>



<h2 class="wp-block-heading" id="updates-im-blick-behalten">Updates im Blick behalten</h2>



<p>Dockcheck macht das Aktualisieren von Docker-Containern sehr einfach – vielleicht aber fast schon zu einfach. Das Skript installiert neue Container-Images ohne weitere Prüfung. Falls ein Update zu Problemen führt oder manuelle Anpassungen erfordert, bekommt ihr das nicht direkt mit. Daher empfiehlt es sich, News-Quellen wie <a href="https://selfh.st" target="_blank" rel="noopener">This Week in Self-Hosted</a> im Auge zu behalten, um über Änderungen informiert zu bleiben und Dockcheck nicht einfach jeden Tag blind anzuwerfen.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/gnu-linux/docker-container-einfach-aktuell-halten-mit-dockcheck/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
