WissenTool-Vergleiche & Stacks

Docker Grundlagen für Nicht-Entwickler, warum dein KI-Agent das vorschlägt

Kein Programmierkurs, nur die Grundidee: warum Claude Code dir beim Deployment eine Dockerfile vorschlägt, und was das für dich als Solounternehmer bedeutet.

Tommy Hummel-Nguyen
Tommy Hummel-Nguyen · Ingenieur, kein Softwareentwickler ·

Ein Frachtcontainer passt auf jedes Schiff, jeden Zug, jeden Lkw, völlig egal was drin ist. Genau diese Idee hat Docker auf Software übertragen: dein Programm plus alles, was es zum Laufen braucht, verpackt in eine standardisierte Box, die auf jedem Rechner gleich startet. Deshalb schlägt dir Claude Code beim Aufsetzen eines Projekts manchmal von sich aus eine Dockerfile vor, auch wenn du nie danach gefragt hast.

Kurz gesagt

Docker verpackt ein Programm zusammen mit allem, was es zum Laufen braucht, in einen sogenannten Container. Anders als eine virtuelle Maschine bringt so ein Container kein eigenes Betriebssystem mit, sondern teilt sich den Betriebssystemkern des Rechners, auf dem er läuft. Das macht Container deutlich leichter und schneller als virtuelle Maschinen. Für dich bedeutet das vor allem: was auf deinem Rechner läuft, läuft in exakt derselben Umgebung auch auf dem Server, kein "bei mir geht es aber".

Was ein Container wirklich ist

Eine virtuelle Maschine bringt ein komplettes eigenes Betriebssystem mit, das ist stabil und stark isoliert, aber auch schwer, oft mehrere Gigabyte groß und langsam beim Starten. Ein Container teilt sich stattdessen den Betriebssystemkern des Host-Rechners und packt nur die Anwendung samt ihrer Abhängigkeiten ein, dadurch bleiben Container meist im Bereich weniger Megabyte und starten in Sekunden statt Minuten (AWS, abgerufen 08/2026). Für dich als Solounternehmer heißt das praktisch: ein Container lässt sich beliebig oft identisch kopieren, ohne dass du jedes Mal ein ganzes Betriebssystem installierst.

Warum dein KI-Agent das vorschlägt

Wenn Claude Code für dich eine Anwendung baut, die später irgendwo laufen soll, ist die Dockerfile die einfachste Art, dir eine Garantie zu geben: was hier lokal getestet wurde, läuft auf dem Server genauso. Ohne diese Verpackung müsste jede Umgebung von Hand exakt gleich eingerichtet werden, jede fehlende Bibliothek oder falsche Version wird sonst zur Fehlersuche. Mit einer Dockerfile beschreibt der Agent einmal, was gebraucht wird, und jede Umgebung, die diese Datei ausführt, baut sich selbst identisch auf. Genau darauf setzt auch Coolify auf, wenn es dein Projekt von GitHub holt und live schaltet: im Hintergrund wird daraus automatisch ein Container gebaut, kein manuelles Einrichten.

Was das für dich als Nicht-Entwickler bedeutet

Du musst in der Regel keine Dockerfile selbst schreiben, das übernimmt dein KI-Agent nach den üblichen Mustern der jeweiligen Programmiersprache. Was du brauchst: Docker installiert auf deinem Rechner, damit Claude Code den Container lokal bauen und testen kann, bevor irgendetwas online geht. Docker Personal, also Docker Desktop plus Docker Hub, ist dabei kostenlos für Einzelpersonen, kleine Unternehmen, Bildungseinrichtungen und nicht kommerzielle quelloffene Projekte, solange das Unternehmen unter 250 Mitarbeitende und unter 10 Millionen US-Dollar Jahresumsatz bleibt (GCN, abgerufen 08/2026). Für praktisch jeden Solounternehmer trifft das zu, echte Kosten entstehen erst bei größeren Firmen.

Ich denke, Docker ist eines der wenigen Werkzeuge, die man als Nicht-Entwickler nicht wirklich lernen muss, um trotzdem den Nutzen zu haben. Du musst nicht wissen, wie man eine Dockerfile von Hand schreibt, du musst nur verstehen, warum dein Agent sie vorschlägt: damit dein Projekt überall gleich läuft, ohne dass du jede Umgebung einzeln von Hand einrichtest.

Quellen: Docker vs Virtual Machines (AWS) · Docker Desktop kostenlos für kleine Unternehmen (gcn.com)

Häufige Fragen

Muss ich selbst eine Dockerfile schreiben?

In den meisten Fällen übernimmt das dein KI-Agent für dich, du prüfst nur das Ergebnis. Claude Code kennt die üblichen Muster für gängige Programmiersprachen und Frameworks.

Ist Docker Desktop für mich als Solounternehmer kostenlos?

Ja, Docker Personal ist kostenlos für Einzelpersonen und kleine Unternehmen, solange dein Unternehmen unter 250 Mitarbeitende und unter 10 Millionen US-Dollar Jahresumsatz hat. Das trifft auf so gut wie jeden Solounternehmer zu.

Brauche ich Docker, wenn ich nur eine einfache Website habe?

Nicht zwingend. Für eine reine statische Seite ohne eigenes Backend reichen oft klassisches Hosting oder Cloudflare. Docker wird relevant, sobald eine eigene Anwendung mit Server dahinter läuft.

Was ist der Unterschied zwischen einem Image und einem Container?

Ein Image ist die gepackte Vorlage, ein Container ist die laufende Instanz davon. Aus einem einzigen Image lassen sich beliebig viele identische Container starten.

Willst du das bei dir umsetzen?

In der Community zeige ich, was bei mir hält. Im Erstgespräch schauen wir uns dein Vorhaben konkret an.