{"id":54867,"date":"2022-10-14T09:35:44","date_gmt":"2022-10-14T08:35:44","guid":{"rendered":"https:\/\/kinsta.com\/de\/?p=54867&#038;post_type=knowledgebase&#038;preview_id=54867"},"modified":"2025-10-01T20:17:20","modified_gmt":"2025-10-01T19:17:20","slug":"was-ist-docker","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/","title":{"rendered":"Was ist Docker? Ein vollst\u00e4ndiger Leitfaden"},"content":{"rendered":"<p>Bei der Entwicklung von Anwendungen m\u00fcssen oft <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/datenbank-verwaltung\/wordpress-datenbank-zugriff\/\">komplexe Datenbanken<\/a>, Programmiersprachen, Frameworks, Abh\u00e4ngigkeiten und vieles mehr <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/datenbank-verwaltung\/wordpress-datenbank-zugriff\/\">verwaltet<\/a> werden. Au\u00dferdem kann es zu Kompatibilit\u00e4tsproblemen kommen, wenn du mit verschiedenen Betriebssystemen (OS) arbeitest. Jede dieser Variablen kann sich negativ auf deinen Arbeitsablauf auswirken.<\/p>\n<p>Um diese Probleme zu l\u00f6sen, kannst du Docker einsetzen. Mit diesem Tool kannst du Anwendungen in Container-Umgebungen erstellen und verwalten. Letztlich kann Docker viele komplizierte Konfigurationsaufgaben abnehmen und die Entwicklung einfacher und effizienter machen.<\/p>\n<p>In diesem Beitrag beantworten wir die Frage &#8222;Was ist Docker?&#8220; und erkl\u00e4ren, wie es funktioniert. Dann zeigen wir dir einige der wichtigsten Anwendungsf\u00e4lle und wie du als Anf\u00e4ngerin oder Anf\u00e4nger loslegen kannst. Lass uns eintauchen!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Was ist Docker?<\/h2>\n<p>Was genau ist <a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker<\/a>? Es handelt sich um eine Open-Source-Plattform f\u00fcr die Entwicklung von Anwendungen in einer Sandbox. Die leichtgewichtigen, virtualisierten Umgebungen werden auch als Container bezeichnet:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Website.png\" alt=\"Docker\" width=\"1400\" height=\"698\"><figcaption class=\"wp-caption-text\">Docker<\/figcaption><\/figure>\n<p>Container gibt es zwar schon <a href=\"https:\/\/blog.aquasec.com\/a-brief-history-of-containers-from-1970s-chroot-to-docker-2016\" target=\"_blank\" rel=\"noopener noreferrer\">seit 1979<\/a>, aber Docker hat sie leichter zug\u00e4nglich gemacht. Mit Docker k\u00f6nnen Entwickler\/innen <a href=\"https:\/\/kinsta.com\/de\/ebooks\/wordpress\/wordpress-lokale-entwicklung\/\">ihre Anwendungen lokal<\/a> oder auf einem Produktionsserver erstellen, testen und <a href=\"https:\/\/kinsta.com\/de\/ebooks\/wordpress\/wordpress-lokale-entwicklung\/\">einsetzen<\/a>.<\/p>\n\n<p>Seit der Ver\u00f6ffentlichung von Docker 1.0 im Jahr 2014 hat es die Verwendung von Containern sowohl f\u00fcr einzelne Entwickler\/innen als auch f\u00fcr Unternehmen standardisiert. Inzwischen gibt es \u00fcber 13 Millionen Nutzer, darunter gro\u00dfe Unternehmen wie Netflix, Target und Adobe:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Customers.png\" alt=\"Unternehmen nutzen Docker\" width=\"1400\" height=\"1097\"><figcaption class=\"wp-caption-text\">Unternehmen nutzen Docker<\/figcaption><\/figure>\n<p>Und die Verbreitung von Docker nimmt jedes Jahr zu. Laut <a href=\"https:\/\/www.datadoghq.com\/docker-adoption\/\" target=\"_blank\" rel=\"noopener noreferrer\">Datadog<\/a> haben fast 25 % der Unternehmen begonnen, Docker zur \u00dcberwachung ihrer Anwendungen einzusetzen. Seit 2015 ist dieser Anteil jedes Jahr um 3 bis 5 Prozentpunkte gestiegen:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Adoption-Behavior.png\" alt=\"An image showing the increasing use of Docker over the years\" width=\"1400\" height=\"772\"><figcaption class=\"wp-caption-text\">Steigende Nutzung von Docker in Unternehmen <b>(Quelle:<\/b> <a href=\"https:\/\/www.datadoghq.com\/docker-adoption\/\" target=\"_blank\" rel=\"noopener noreferrer\">Datadog<\/a>)<\/figcaption><\/figure>\n<p>Wie wir sehen, hat sich Docker zu einer beliebten Plattform f\u00fcr die Entwicklung und den Einsatz von Anwendungen entwickelt. Um die Popularit\u00e4t von Docker zu verstehen, sollten wir uns ansehen, wie die Software funktioniert.<\/p>\n<h2>Docker vs. Virtuelle Maschinen<\/h2>\n<p>In Docker kannst du eine Anwendung in eine standardisierte Einheit verpacken, die f\u00fcr die <a href=\"https:\/\/kinsta.com\/de\/blog\/cms-software\/\">Softwareentwicklung<\/a> genutzt werden kann. Diese Einheit, auch Container genannt, enth\u00e4lt den Code und die Abh\u00e4ngigkeiten der Anwendung, so dass sie problemlos in jeder Computerumgebung ausgef\u00fchrt werden kann.<\/p>\n<p>Vor Docker haben Unternehmen oft virtuelle Maschinen (VMs) verwendet, um Anwendungen auszuf\u00fchren. Diese k\u00f6nnen physische Computer emulieren und erm\u00f6glichen es Entwicklern, einen Server in mehrere Server zu verwandeln. Dieser Ansatz kann jedoch auch einige Nachteile haben.<\/p>\n<p>Jede VM enth\u00e4lt eine vollst\u00e4ndige Kopie des Betriebssystems und der Anwendung sowie die erforderlichen Bin\u00e4rdateien und Bibliotheken. Diese Dateien k\u00f6nnen mehrere Dutzend GB auf einem Computer einnehmen. Au\u00dferdem kann die Virtualisierung der Hardware f\u00fcr ein Gastbetriebssystem einen erheblichen Mehraufwand bedeuten.<\/p>\n<p>Anstatt die Hardware zu virtualisieren, virtualisieren Container das Betriebssystem. In Docker sind Container Abstraktionen auf der Anwendungsebene, die sowohl Code als auch Abh\u00e4ngigkeiten enthalten k\u00f6nnen. Auf demselben Rechner k\u00f6nnen mehrere Container als isolierte Prozesse laufen:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Container-VM-Comparison.png\" alt=\"Vergleich von Docker und virtuellen Maschinen\" width=\"1400\" height=\"628\"><figcaption class=\"wp-caption-text\">Vergleich von Docker und virtuellen Maschinen <b>(Quelle:<\/b> <a href=\"https:\/\/www.researchgate.net\/figure\/Comparison-of-Docker-Container-and-Virtual-Machine-Architecture-13_fig1_343764931\" target=\"_blank\" rel=\"noopener noreferrer\">ResearchGate<\/a>)<\/figcaption><\/figure>\n<p>Daher ben\u00f6tigen Docker-Container in der Regel <a href=\"https:\/\/kinsta.com\/de\/docs\/abrechnung\/wordpress-hosting-plaene\/ueberschreitungen\/#disk-space-addon\">weniger Platz<\/a>. Sie k\u00f6nnen auch mehr Anwendungen enthalten, ohne dass so viele VMs und Betriebssysteme ben\u00f6tigt werden.<\/p>\n<h2>Wie funktioniert Docker?<\/h2>\n<p>Stell dir vor, du willst eine Fracht von einem Ort zum anderen transportieren. Im modernen Zeitalter kannst du das ganz einfach mit Containern machen. Diese halten bestimmte Gegenst\u00e4nde in einer versiegelten Umgebung zusammen, sodass sie mit Schiffen, Z\u00fcgen oder Flugzeugen transportiert werden k\u00f6nnen.<\/p>\n<p>Docker funktioniert auf eine ganz \u00e4hnliche Weise. Vereinfacht gesagt, hat Docker die Methode zur Entwicklung und zum <a href=\"https:\/\/kinsta.com\/de\/wordpress-hosting\/staging\/\">Einsatz von Software<\/a> standardisiert.<\/p>\n<p>Docker arbeitet mit Containern. Diese k\u00f6nnen wiederverwendbare Komponenten wie <a href=\"https:\/\/kinsta.com\/de\/blog\/python-befehle\/\">Python<\/a>, Node, Abh\u00e4ngigkeiten und mehr enthalten. Dann kannst du die Container \u00fcberall einsetzen, ohne dich um Kompatibilit\u00e4tsprobleme k\u00fcmmern zu m\u00fcssen.<\/p>\n<p>Docker kann anfangs sehr kompliziert sein, deshalb wollen wir uns die wichtigsten Komponenten dieser Software ansehen. Sobald du die wichtigsten Funktionen verstanden hast, kannst du die Entwicklung deiner Anwendungen optimieren!<\/p>\n<h3>Docker-Engine<\/h3>\n<p>Die Docker Engine ist die Client-Server-Technologie f\u00fcr die Erstellung und Containerisierung von Anwendungen in Docker. Im Wesentlichen unterst\u00fctzt sie alle Aufgaben, die mit dem Betrieb deiner Container-basierten Anwendung verbunden sind:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Diagram.png\" alt=\"Docker Engine Diagramm\" width=\"1400\" height=\"728\"><figcaption class=\"wp-caption-text\">Docker Engine Diagramm <b>(Quelle:<\/b> <a href=\"https:\/\/docs.docker.com\/get-started\/overview\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker<\/a>)<\/figcaption><\/figure>\n<p>Dies sind die Hauptkomponenten der Docker-Engine:<\/p>\n<ul>\n<li><strong>Docker Daemon<\/strong>: Verwaltet Docker-Images, Container, Netzwerke und Volumes. Er h\u00f6rt auch auf Docker-API-Anfragen und verarbeitet sie.<\/li>\n<li><strong>Docker Engine <\/strong><strong>REST API<\/strong>: Eine von Docker entwickelte API, die mit dem Daemon interagiert.<\/li>\n<li><strong>Docker CLI<\/strong>: Die Befehlszeilenschnittstelle f\u00fcr die Kommunikation mit dem Docker-Daemon.<\/li>\n<\/ul>\n<p>Mit der Docker Engine kannst du containerisierte Anwendungen auf jeder Infrastruktur ausf\u00fchren. Dieser Aufbau tr\u00e4gt zur branchenf\u00fchrenden <a href=\"https:\/\/www.docker.com\/products\/container-runtime\/\" target=\"_blank\" rel=\"noopener noreferrer\">Container-Runtime<\/a> von Docker bei.<\/p>\n<h3>Docker-Image<\/h3>\n<p>Ein Docker-Image ist ein ausf\u00fchrbares Softwarepaket, das den gesamten Quellcode, die Abh\u00e4ngigkeiten und die Werkzeuge enth\u00e4lt, die zum Ausf\u00fchren einer Anwendung ben\u00f6tigt werden. Images sind schreibgesch\u00fctzte Vorlagen, die Anweisungen f\u00fcr die Erstellung eines Containers enthalten.<\/p>\n<p>Du kannst Docker-Images besser verstehen, wenn du sie als Blaupausen betrachtest. Sie enthalten Schnappsch\u00fcsse davon, was ein Container enthalten wird, wenn er l\u00e4uft.<\/p>\n<p>In einem Image gibt es mehrere \u00fcbereinanderliegende Schichten. Wenn du z.B. ein Webserver-Image erstellen willst, kannst du zun\u00e4chst <a href=\"https:\/\/kinsta.com\/de\/blog\/ubuntu-version-ueberpruefen\/\">Ubuntu Linux<\/a> einbinden. Als N\u00e4chstes kannst du Apache und <a href=\"https:\/\/kinsta.com\/de\/blog\/php-test-tools\/\">PHP-Programmierung<\/a> dar\u00fcber legen.<\/p>\n<p>Wenn du ein Docker-Image erstellst, ist es am besten, die variabelsten Schichten weiter oben im Stack zu platzieren. Wenn du dann eine \u00c4nderung vornehmen musst, brauchst du nicht das gesamte Image neu zu erstellen.<\/p>\n<h3>Docker Container<\/h3>\n<p>Wie wir bereits erw\u00e4hnt haben, sind Container ein wichtiger Bestandteil von Docker. Einfach ausgedr\u00fcckt ist ein Docker-Container ein isolierter Bereich, in dem eine Anwendung ausgef\u00fchrt werden kann, ohne den Rest des Systems zu beeintr\u00e4chtigen. Diese Softwareeinheit verpackt den gesamten Code und die Abh\u00e4ngigkeiten, so dass er leicht von einer Anwendung zur n\u00e4chsten \u00fcbertragen werden kann.<\/p>\n<p>Hier sind einige Vorteile der Verwendung von Docker-Containern:<\/p>\n<ul>\n<li><strong>Standard<\/strong>: Obwohl es Container schon seit Jahrzehnten gibt, hat Docker den Industriestandard f\u00fcr ihre Verwendung geschaffen. Docker-Container sind unglaublich portabel und einfach zu benutzen.<\/li>\n<li><strong>Leichtgewichtig<\/strong>: Da Container den Kernel des Betriebssystems gemeinsam nutzen, brauchst du nicht f\u00fcr jede Anwendung ein anderes Betriebssystem. Dadurch kann deine Anwendung effizienter betrieben werden und die Kosten f\u00fcr Server und Lizenzen sinken.<\/li>\n<li><strong>Sicher<\/strong>: Im Gegensatz zu VMs isolieren Container Anwendungen, was sie <a href=\"https:\/\/kinsta.com\/de\/blog\/website-sicherheits-check\/\">sicherer<\/a> macht. Mit Docker verf\u00fcgen deine Container standardm\u00e4\u00dfig \u00fcber Isolationsfunktionen.<\/li>\n<\/ul>\n<p>Letztlich bieten Docker-Container mehr Vorteile als VMs. Obwohl sie Ressourcen auf \u00e4hnliche Weise isolieren und zuweisen, sind Container in der Regel portabler, effizienter und sicherer.<\/p>\n<h3>Docker Compose<\/h3>\n<p><a href=\"https:\/\/docs.docker.com\/compose\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Compose<\/a> ist ein Werkzeug, mit dem mehrere Container als ein einziger Dienst ausgef\u00fchrt werden k\u00f6nnen. Wenn deine Anwendung sowohl <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-nginx\/\">NGINX<\/a> als auch <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-mysql\/\">MySQL<\/a> ben\u00f6tigt, kannst du mit Docker Compose eine Datei erstellen, die beide Container startet. So musst du nicht jeden Container einzeln starten.<\/p>\n<p>Hier sind die drei grundlegenden Schritte bei der Verwendung von Docker Compose:<\/p>\n<ol start=\"1\">\n<li>Erstelle ein Dockerfile, um die Umgebung der Anwendung zu definieren, damit sie reproduziert werden kann.<\/li>\n<li>Definiere alle Dienste deiner Anwendung in einer Datei <strong>docker-compose.yml<\/strong>, damit sie in einer isolierten Umgebung ausgef\u00fchrt werden k\u00f6nnen.<\/li>\n<li>Verwende den Befehl Docker Compose, um deine Anwendung zu starten und auszuf\u00fchren.<\/li>\n<\/ol>\n<p>Mit Docker Compose k\u00f6nnen mehrere Container isoliert voneinander laufen. Dennoch k\u00f6nnen sie bei Bedarf miteinander interagieren.<\/p>\n<p>Compose kann dir zum Beispiel dabei helfen, die Service-Abh\u00e4ngigkeiten deiner Anwendung zu erstellen und zu konfigurieren, wie z. B. Datenbanken, Caches oder <a href=\"https:\/\/kinsta.com\/de\/blog\/performance-api\/\">Webservice-APIs<\/a>.<\/p>\n<h3>Dockerfile<\/h3>\n<p>Ein Dockerfile ist ein Textdokument, das Anweisungen zum Erstellen von Docker-Images enth\u00e4lt. Wenn du diese Datei liest, erstellt Docker automatisch neue Images.<\/p>\n<p>Mit dem Befehl <code>docker build<\/code> wird ein Image aus einer Dockerdatei und einem Kontext erstellt. Dieser Kontext ist eine Reihe von Dateien, die in einem bestimmten Pfad oder unter einer bestimmten <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-eine-url\/\">URL<\/a> liegen.<\/p>\n<p>Gib zun\u00e4chst den folgenden Befehl ein:<\/p>\n<pre><code>docker build<\/code><\/pre>\n<p>Dadurch wird der gesamte Kontext an den Docker-Daemon gesendet. Um auf eine Dockerdatei in deinem Dateisystem zu verweisen, benutze diesen Befehl:<\/p>\n<pre><code>docker build -f \/path\/to\/a\/Dockerfile<\/code><\/pre>\n<p>Wenn der Build erfolgreich ist, kannst du ein Repository und ein Tag angeben, in dem du das neue Image speichern m\u00f6chtest:<\/p>\n<pre><code>docker build -t shykes\/myapp<\/code><\/pre>\n<p>Dann f\u00fchrt der Docker-Daemon eine Validierung der Dockerdatei durch. Wenn es ein Problem mit der Syntax gibt, meldet er einen Fehler.<\/p>\n<h3>Docker Desktop<\/h3>\n<p>Um Docker in deiner Mac-, Linux- oder Windows-Umgebung zu nutzen, kannst du <a href=\"https:\/\/www.docker.com\/products\/docker-desktop\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Desktop<\/a> installieren. Er bietet eine einfache, leicht zu bedienende Oberfl\u00e4che f\u00fcr die Verwaltung von Containern, Anwendungen und Images auf deinem pers\u00f6nlichen Computer:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Desktop.png\" alt=\"Docker Desktop\" width=\"1400\" height=\"621\"><figcaption class=\"wp-caption-text\">Docker Desktop<\/figcaption><\/figure>\n<p>Mit Docker Desktop musst du die Kommandozeile nicht mehr benutzen, um wichtige Aufgaben zu erledigen. Das kann den <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-workflow\/\">Entwicklungsworkflow<\/a> beschleunigen:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Desktop-Dashboard.png\" alt=\"Docker Desktop Dashboard\" width=\"1400\" height=\"792\"><figcaption class=\"wp-caption-text\">Docker Desktop Dashboard<\/figcaption><\/figure>\n<p>Au\u00dferdem gibt es einen eingebauten <strong>Extensions Marketplace<\/strong>, der den Einstieg in die Nutzung von Entwickler-Tools von Drittanbietern erleichtert. Dazu geh\u00f6rt Software zum Debuggen, Testen und <a href=\"https:\/\/kinsta.com\/de\/blog\/application-performance-monitoring\/\">Sichern deiner Anwendungen<\/a>:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Extensions-Marketplace.png\" alt=\"Marktplatz f\u00fcr Docker Desktop-Erweiterungen\" width=\"1400\" height=\"797\"><figcaption class=\"wp-caption-text\">Docker Desktop Extensions Marketplace<\/figcaption><\/figure>\n<p>Au\u00dferdem ist Docker Desktop f\u00fcr die private Nutzung und f\u00fcr kleine Unternehmen kostenlos. Bedenke jedoch, dass gr\u00f6\u00dfere Unternehmen <a href=\"https:\/\/www.docker.com\/pricing\/\">ein Abonnement ab 5 US-Dollar pro Monat erwerben<\/a> m\u00fcssen.<\/p>\n<h3>Docker Hub<\/h3>\n<p><a href=\"https:\/\/hub.docker.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Hub<\/a> ist eine Plattform, auf der du Container-Images finden und teilen kannst. Es ist das gr\u00f6\u00dfte Repository f\u00fcr Container-Images weltweit, mit Ressourcen von Community-Entwicklern, Open-Source-Projekten und unabh\u00e4ngigen Softwareanbietern (ISV):<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Hub.png\" alt=\"Docker Hub Images\" width=\"1400\" height=\"1007\"><figcaption class=\"wp-caption-text\">Docker Hub Images<\/figcaption><\/figure>\n<p>Hier sind einige Funktionen, die der Docker Hub bietet:<\/p>\n<ul>\n<li>Repositories zum Verschieben und Abrufen von Container-Images<\/li>\n<li>Erstelle Teams und Organisationen mit Zugriff auf private Repositories<\/li>\n<li>Offizielle Docker-Images<\/li>\n<li>Docker Verified Publisher-Images<\/li>\n<li>Erstelle Container-Images von <a href=\"https:\/\/kinsta.com\/de\/blog\/bitbucket-vs-github\/\">GitHub oder Bitbucket<\/a> und schiebe sie zu Docker Hub<\/li>\n<li>Aktionen mit Webhooks ausl\u00f6sen<\/li>\n<\/ul>\n<p>Um Docker Hub nutzen zu k\u00f6nnen, musst du dein erstes Repository erstellen. Du musst es nur benennen und seine Sichtbarkeit festlegen:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Hub-Repository.png\" alt=\"Erstelle ein Docker Hub Repository\" width=\"1400\" height=\"638\"><figcaption class=\"wp-caption-text\">Ein Docker Hub Repository erstellen<\/figcaption><\/figure>\n<p>Dann kannst du Docker Desktop herunterladen und anfangen, Container-Images aus Docker Hub zu ziehen und zu pushen. Du siehst diese Pushes unter dem neuesten Tag in deinem neuen Repository.<\/p>\n<h2>Wof\u00fcr wird Docker verwendet?<\/h2>\n<p>Docker ist vor allem f\u00fcr <a href=\"https:\/\/kinsta.com\/de\/blog\/devops-engineer\/\">DevOps<\/a> und Entwickler gedacht. Mit diesem Tool k\u00f6nnen Entwickler Anwendungen als portable und leichtgewichtige Container erstellen, anpassen und bereitstellen. Dabei werden alle Abh\u00e4ngigkeiten in eine einzige Einheit gepackt, die auf praktisch jedem Betriebssystem ausgef\u00fchrt werden kann.<\/p>\n<p>Hier ist ein typischer Anwendungsfall f\u00fcr Docker:<\/p>\n<ol start=\"1\">\n<li>Entwickler schreiben ihren Code lokal und teilen ihn dann mit ihren Teams mithilfe von Docker-Containern.<\/li>\n<li>Sie pushen die Anwendung in eine Testumgebung, in der es einfach ist, automatisierte und manuelle Tests durchzuf\u00fchren.<\/li>\n<li>Wenn Bugs gefunden werden, beheben die Entwickler sie in der Entwicklungsumgebung. Um die \u00c4nderungen zu testen, stellen sie sie in der Testumgebung erneut bereit.<\/li>\n<li>Nachdem die Entwickler den Fehler behoben haben, wird das aktualisierte Image in die Produktionsumgebung \u00fcbertragen.<\/li>\n<\/ol>\n<p>Mit diesem Arbeitsablauf kannst du neue Software testen, ohne eine <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-erste-schritte\/manuelle-wordpress-installation\/\">manuelle Installation<\/a> durchf\u00fchren zu m\u00fcssen. Zum Beispiel findest du es vielleicht schwierig und m\u00fchsam, <a href=\"https:\/\/kinsta.com\/de\/blog\/mysql-community-server\/\">einen MySQL-Server<\/a> einzurichten. Stattdessen kannst du die Docker CLI verwenden, um diese Aufgabe mit nur einem Befehl auszuf\u00fchren.<\/p>\n<p>Da Docker \u00fcber eine eigene CLI verf\u00fcgt, k\u00f6nnen Anf\u00e4nger damit den Umgang mit der Kommandozeile lernen. Nachdem du Docker in einer Linux-Umgebung eingerichtet hast, kannst du anfangen, <a href=\"https:\/\/kinsta.com\/de\/blog\/linux-befehle\/\">Linux-Befehle<\/a> zu verwenden. Dann kannst du Systemverwaltungsaufgaben schneller und effizienter durchf\u00fchren.<\/p>\n<p>Wenn du mit der Entwicklung lokaler, <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-website-offline-erstellen\/\">offline betriebener WordPress-Websites<\/a> beginnen willst, kannst du Docker nutzen, um <a href=\"https:\/\/kinsta.com\/de\/devkinsta\/\">DevKinsta<\/a> zu installieren. Unsere Entwicklungssuite ist Docker-basiert und erm\u00f6glicht es dir, Websites als einzelne Container zu erstellen und zu verwalten:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/DevKinsta-Sites.png\" alt=\"Ein Blick in DevKinsta's containerisierte WordPress-Seiten\" width=\"1400\" height=\"711\"><figcaption class=\"wp-caption-text\">DevKinsta&#8217;s containerisierte WordPress-Sites<\/figcaption><\/figure>\n<p>Im Vergleich zu anderen lokalen <a href=\"https:\/\/kinsta.com\/de\/blog\/webentwicklung-tools\/\">Entwicklungstools<\/a> verbraucht DevKinsta weniger Ressourcen und bietet gleichzeitig eine nahezu native Leistung. Mit einer DevKinsta-Website auf Docker-Basis kannst du WordPress schnell und sicher entwickeln. Au\u00dferdem erleichtert DevKinsta das <a href=\"https:\/\/kinsta.com\/de\/blog\/test-email-versenden\/\">Versenden von Test-E-Mails<\/a> und die Durchf\u00fchrung anderer administrativer Aufgaben.<\/p>\n<h2>Vor- und Nachteile der Verwendung von Docker<\/h2>\n<p>Jetzt, wo du die Kernkomponenten von Docker kennst, wollen wir die wichtigsten Vor- und Nachteile diskutieren. Dann kannst du entscheiden, ob es f\u00fcr die Verwaltung deiner Softwareanwendungen n\u00fctzlich ist.<\/p>\n<h3>Vorteile<\/h3>\n<p>Als Entwickler\/in kann ein Teil deiner Arbeit m\u00fchsam und repetitiv werden, wenn du sie manuell ausf\u00fchrst. Mit Docker-Containern kannst du die Automatisierung dieser Aufgaben planen. Die Verwendung von <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-cron-job\/\">Cron-Jobs<\/a> kann deine Arbeitsbelastung erheblich reduzieren und deine Zeit optimieren.<\/p>\n<p>Au\u00dferdem ist Docker sehr portabel. Es erm\u00f6glicht jedem Mitglied deines Entwicklungsteams, an den Anwendungen zu arbeiten, selbst auf unterschiedlichen Servern, Maschinen oder Betriebssystemen. Auf diese Weise lassen sich viele Probleme vermeiden, die durch Plattforminkompatibilit\u00e4ten entstehen.<\/p>\n<p>Im Vergleich zu VMs k\u00f6nnen Docker-Container mehr Platz sparen. Obwohl Docker und VMs \u00e4hnlich funktionieren, ist Docker viel schlanker.<\/p>\n<p>Au\u00dferdem hat Docker eine starke Community. Wenn du an Veranstaltungen der Docker-Community teilnimmst, kannst du dich sowohl pers\u00f6nlich als auch online mit anderen Docker-Nutzern treffen und austauschen:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Community.png\" alt=\"Die Homepage der Docker Community\" width=\"1400\" height=\"1094\"><figcaption class=\"wp-caption-text\">Docker Community<\/figcaption><\/figure>\n<p>Du kannst auch in den umfangreichen <a href=\"https:\/\/forums.docker.com\/c\/community\/59\" target=\"_blank\" rel=\"noopener noreferrer\">Community-Foren<\/a> von Docker st\u00f6bern. Wenn du ein Anf\u00e4nger bist, k\u00f6nnen dir diese Diskussionen helfen, Ratschl\u00e4ge f\u00fcr die Nutzung dieser Plattform zu erhalten.<\/p>\n<h3>Nachteile<\/h3>\n<p>Wie wir bereits erw\u00e4hnt haben, kann Docker effizienter sein als VMs. Allerdings ist die Ausf\u00fchrung von Anwendungen auf einem physischen Server in der Regel deutlich schneller.<\/p>\n<p>Docker kann auch mit einer steilen Lernkurve verbunden sein. Es ist nicht darauf ausgelegt, Anwendungen mit einer grafischen Benutzeroberfl\u00e4che (GUI) auszuf\u00fchren. Das bedeutet, dass du die Kommandozeile lernen musst, was f\u00fcr Anf\u00e4nger\/innen eine Herausforderung sein kann.<\/p>\n<p>Und schlie\u00dflich laufen Docker-Container auf dem Betriebssystem des Hosts. Wenn sich in diesen Containern b\u00f6sartige Software versteckt, kann der Host-Rechner gef\u00e4hrdet werden.<\/p>\n<h2>Wie du mit Docker anf\u00e4ngst<\/h2>\n<p>Um <a href=\"https:\/\/docs.docker.com\/get-started\/\" target=\"_blank\" rel=\"noopener noreferrer\">mit Docker zu beginnen<\/a>, musst du die Hauptwebsite besuchen. Lade dann die kompatible Version f\u00fcr dein Betriebssystem herunter.<\/p>\n<p>Wenn du einen Mac-Computer hast, musst du die Docker-Version f\u00fcr einen Intel- oder Apple-Chip ausw\u00e4hlen. Es gibt auch Optionen f\u00fcr Windows- und Linux-Nutzer.<\/p>\n<p>Sobald du die heruntergeladene Datei ge\u00f6ffnet hast, wird Docker Desktop auf deinem Computer installiert. Als n\u00e4chstes \u00f6ffnest du den <a href=\"https:\/\/hub.docker.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Hub<\/a> und erstellst ein neues Konto:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Create-Docker-Account.png\" alt=\"Ein Konto bei Docker erstellen\" width=\"1400\" height=\"1181\"><figcaption class=\"wp-caption-text\">Ein Konto bei Docker erstellen<\/figcaption><\/figure>\n<p>Jetzt kannst du Docker Desktop \u00f6ffnen und dich anmelden. \u00d6ffne dann deine Kommandozeile oder dein Bash-Fenster und f\u00fchre diesen Befehl aus:<\/p>\n<pre><code>docker run -d -p 80:80 docker\/getting-started<\/code><\/pre>\n<p>Sobald du das getan hast, siehst du einen neuen Container in deinem Docker Desktop Dashboard. Sein Name wird nach dem Zufallsprinzip f\u00fcr dein Konto generiert:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Container.png\" alt=\"Erstelle einen neuen Docker-Container\" width=\"1400\" height=\"637\"><figcaption class=\"wp-caption-text\">Neuer Docker-Container<\/figcaption><\/figure>\n<p>Du wirst auch ein neues Docker-Image haben. Wenn du zur Registerkarte <strong>Images<\/strong> navigierst, siehst du, dass ein <strong>Docker\/getting-started<\/strong> Image verwendet wird:<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/10\/Docker-Image.png\" alt=\"Neues Docker-Image\" width=\"1400\" height=\"383\"><figcaption class=\"wp-caption-text\">Neues Docker-Image<\/figcaption><\/figure>\n<p>Jetzt hast du alles, was du brauchst, um mit der Verwaltung deiner lokalen Container zu beginnen!<\/p>\n\n<h2>Zusammenfassung<\/h2>\n<p>Wenn du mehrere Anwendungen verwalten musst, kann Docker ein effektives Werkzeug sein, um sie unabh\u00e4ngig voneinander zu organisieren. Da Docker mit Containern arbeitet, kannst du jede Anwendung ohne das Risiko von Konflikten mit <a href=\"https:\/\/kinsta.com\/de\/blog\/beste-programmiersprache-lernen-sollte\/\">Programmiersprachen<\/a>, Bibliotheken oder Frameworks entwickeln.<\/p>\n<p>Obwohl Docker oft effizienter ist als eine virtuelle Maschine (VM), kann die Arbeit auf einem physischen Server schneller sein. Da Docker au\u00dferdem auf einer Befehlszeilenschnittstelle basiert, ist es f\u00fcr absolute Anf\u00e4nger\/innen nicht unbedingt die beste Wahl.<\/p>\n<p>Als <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-entwicklergehalt\/\">WordPress-Entwickler\/in<\/a> wirst du wahrscheinlich schnell lokale Testumgebungen erstellen m\u00fcssen. Mit <a href=\"https:\/\/kinsta.com\/de\/devkinsta\/\">DevKinsta<\/a> kannst du Docker-basierte WordPress-Sites erstellen. Dann kannst du ohne Konflikte mit der Entwicklung von Themes und Plugins beginnen!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei der Entwicklung von Anwendungen m\u00fcssen oft komplexe Datenbanken, Programmiersprachen, Frameworks, Abh\u00e4ngigkeiten und vieles mehr verwaltet werden. Au\u00dferdem kann es zu Kompatibilit\u00e4tsproblemen kommen, wenn du mit &#8230;<\/p>\n","protected":false},"author":199,"featured_media":54868,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[246,152,475,271],"topic":[937],"class_list":["post-54867","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-developers","tag-opensource","tag-web-development-tools","tag-wordpress-developers","topic-docker"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Was ist Docker? Ein vollst\u00e4ndiger Leitfaden<\/title>\n<meta name=\"description\" content=\"Docker ist eine Open-Source-Plattform f\u00fcr die Entwicklung von Anwendungen in einer Sandbox. In unserem ausf\u00fchrlichen Leitfaden erf\u00e4hrst du mehr dar\u00fcber und wie du sie nutzen kannst.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Was ist Docker? Ein vollst\u00e4ndiger Leitfaden\" \/>\n<meta property=\"og:description\" content=\"Docker ist eine Open-Source-Plattform f\u00fcr die Entwicklung von Anwendungen in einer Sandbox. In unserem ausf\u00fchrlichen Leitfaden erf\u00e4hrst du mehr dar\u00fcber und wie du sie nutzen kannst.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-14T08:35:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-01T19:17:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/10\/what-is-docker.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Docker ist eine Open-Source-Plattform f\u00fcr die Entwicklung von Anwendungen in einer Sandbox. In unserem ausf\u00fchrlichen Leitfaden erf\u00e4hrst du mehr dar\u00fcber und wie du sie nutzen kannst.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/10\/what-is-docker.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"14\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Was ist Docker? Ein vollst\u00e4ndiger Leitfaden\",\"datePublished\":\"2022-10-14T08:35:44+00:00\",\"dateModified\":\"2025-10-01T19:17:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/\"},\"wordCount\":2648,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/10\/what-is-docker.jpg\",\"keywords\":[\"developers\",\"opensource\",\"web development tools\",\"WordPress developers\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/\",\"name\":\"Was ist Docker? Ein vollst\u00e4ndiger Leitfaden\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/10\/what-is-docker.jpg\",\"datePublished\":\"2022-10-14T08:35:44+00:00\",\"dateModified\":\"2025-10-01T19:17:20+00:00\",\"description\":\"Docker ist eine Open-Source-Plattform f\u00fcr die Entwicklung von Anwendungen in einer Sandbox. In unserem ausf\u00fchrlichen Leitfaden erf\u00e4hrst du mehr dar\u00fcber und wie du sie nutzen kannst.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/10\/what-is-docker.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/10\/what-is-docker.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/docker\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Was ist Docker? Ein vollst\u00e4ndiger Leitfaden\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Was ist Docker? Ein vollst\u00e4ndiger Leitfaden","description":"Docker ist eine Open-Source-Plattform f\u00fcr die Entwicklung von Anwendungen in einer Sandbox. In unserem ausf\u00fchrlichen Leitfaden erf\u00e4hrst du mehr dar\u00fcber und wie du sie nutzen kannst.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/","og_locale":"de_DE","og_type":"article","og_title":"Was ist Docker? Ein vollst\u00e4ndiger Leitfaden","og_description":"Docker ist eine Open-Source-Plattform f\u00fcr die Entwicklung von Anwendungen in einer Sandbox. In unserem ausf\u00fchrlichen Leitfaden erf\u00e4hrst du mehr dar\u00fcber und wie du sie nutzen kannst.","og_url":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2022-10-14T08:35:44+00:00","article_modified_time":"2025-10-01T19:17:20+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/10\/what-is-docker.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Docker ist eine Open-Source-Plattform f\u00fcr die Entwicklung von Anwendungen in einer Sandbox. In unserem ausf\u00fchrlichen Leitfaden erf\u00e4hrst du mehr dar\u00fcber und wie du sie nutzen kannst.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/10\/what-is-docker.jpg","twitter_creator":"@Kinsta_DE","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Jeremy Holcombe","Gesch\u00e4tzte Lesezeit":"14\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Was ist Docker? Ein vollst\u00e4ndiger Leitfaden","datePublished":"2022-10-14T08:35:44+00:00","dateModified":"2025-10-01T19:17:20+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/"},"wordCount":2648,"commentCount":2,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/10\/what-is-docker.jpg","keywords":["developers","opensource","web development tools","WordPress developers"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/","url":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/","name":"Was ist Docker? Ein vollst\u00e4ndiger Leitfaden","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/10\/what-is-docker.jpg","datePublished":"2022-10-14T08:35:44+00:00","dateModified":"2025-10-01T19:17:20+00:00","description":"Docker ist eine Open-Source-Plattform f\u00fcr die Entwicklung von Anwendungen in einer Sandbox. In unserem ausf\u00fchrlichen Leitfaden erf\u00e4hrst du mehr dar\u00fcber und wie du sie nutzen kannst.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/10\/what-is-docker.jpg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2022\/10\/what-is-docker.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Docker","item":"https:\/\/kinsta.com\/de\/thema\/docker\/"},{"@type":"ListItem","position":3,"name":"Was ist Docker? Ein vollst\u00e4ndiger Leitfaden"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/de\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/54867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=54867"}],"version-history":[{"count":12,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/54867\/revisions"}],"predecessor-version":[{"id":55213,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/54867\/revisions\/55213"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/54867\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/54867\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/54867\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/54867\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/54867\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/54867\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/54867\/translations\/nl"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/54867\/translations\/jp"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/54867\/translations\/dk"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/54867\/translations\/se"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/54867\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/54868"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=54867"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=54867"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=54867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}