Du entscheidest, welche Dienste wir zur Analyse, Personalisierung und für externe Inhalte aktivieren dürfen.
Wir verwenden Cookies und ähnliche Technologien auf unserer Website, um Inhalte zu personalisieren, externe Medien einzubinden und die Nutzung einzelner Bereiche besser zu verstehen.
Notwendige Cookies
Diese Einträge sichern Grundfunktionen wie Sicherheit, Stabilität und Formularverarbeitung.
Optionale Bereiche
AnalyseMarketingPersonalisierungExterne Medien
Die Datenverarbeitung kann mit deiner Einwilligung oder auf Basis berechtigter Interessen erfolgen. In den Cookie-Einstellungen kannst du jeder optionalen Kategorie widersprechen oder sie gezielt freigeben.
Einige Services verarbeiten personenbezogene Daten in Drittländern. Mit deiner Einwilligung akzeptierst du auch diese Übermittlung. Weitere Informationen findest du in unserer Datenschutzerklärung.
Deine Auswahl kann später jederzeit erneut geöffnet und angepasst werden. · 1.0.2
Docker auf einem Linux-Server einrichten – Container auf deiner Infrastruktur starten und verwalten
Entdecke, wie du Docker auf deinem Linux-Server installierst, um isolierte Anwendungen effizient auszuführen und Ressourcen optimal zu nutzen → Jetzt mehr erfahren
29. September 20264 Min. Lesezeit2 Aufrufe0 hilfreich
Einführung
Docker ist eine leichte, Open-Source-Virtualisierungssoftware, mit der du Services oder Anwendungen isoliert auf einem einzigen System bereitstellen kannst. Im Gegensatz zu echten virtuellen Maschinen wird dabei kein zusätzliches Betriebssystem emuliert oder gehostet, sondern nur eine Anwendungsumgebung innerhalb des Host-Systems. Das spart nicht nur generell Ressourcen, sondern sorgt gleichzeitig für einen geringen Overhead im Vergleich zur Vollvirtualisierung. In dieser Anleitung zeigen wir dir, wie du Docker auf deinem Server installierst.
FAQ
Häufig gestellte Fragen
Verbinde dich per SSH mit deinem Server, füge den offiziellen Docker-GPG-Schlüssel zu deiner Repository-Liste hinzu und richte anschließend das Docker-Repository in den apt-Quellen ein, um Docker darüber zu installieren und zu aktualisieren.
Docker emuliert oder hostet kein zusätzliches Betriebssystem wie eine echte virtuelle Maschine, sondern stellt nur eine Anwendungsumgebung innerhalb des Host-Systems bereit. Das spart Ressourcen und sorgt für geringeren Overhead im Vergleich zur Vollvirtualisierung.
Feedback
War dieser Artikel hilfreich?
Deine Rückmeldung hilft uns, Inhalte besser zu priorisieren und zu überarbeiten.
0 von 0 Rückmeldungen fanden diesen Artikel hilfreich.
Persönliche Hilfe
Die Anleitung reicht nicht?
Unser ZAP-Support kennt dein Produkt — beschreib kurz dein Anliegen und wir helfen dir persönlich weiter.
Navigation
Software
Vorbereitung
Zuerst musst du dich per SSH mit deinem Linux-Server verbinden. Falls du dabei Hilfe brauchst, schau dir unsere Erstzugang (SSH) Anleitung an. In dieser Anleitung verwenden wir Ubuntu als Linux-Distribution.
Installation
Sobald du mit deinem Linux-Server verbunden bist, kannst du mit den Installationsmethoden starten. Wähle aus den untenstehenden Linux-Repositories das passende aus, um die relevanten Installationsschritte zu sehen.
Ubuntu
Zuerst musst du das Docker-Paket über apt hinzufügen und einrichten. So kannst du Docker später einfach aus dem Repository installieren und aktualisieren.
Führe die folgenden Befehle aus, um den offiziellen GPG-Schlüssel von Docker zu deiner Repository-Liste hinzuzufügen.
Jetzt, wo du das Docker-Repository hinzugefügt hast, führe apt-get update aus, um die Änderungen zu übernehmen.
Code
sudo apt-get update
Bis hierhin hast du das Docker-apt-Repository erfolgreich eingerichtet. Als letzten Schritt installierst du die Docker-Pakete. Die neueste Version installierst du mit folgendem Befehl:
Zuerst musst du das Docker-Paket über apt hinzufügen und einrichten. So kannst du Docker später einfach aus dem Repository installieren und aktualisieren.
Führe die folgenden Befehle aus, um den offiziellen GPG-Schlüssel von Docker zu deiner Repository-Liste hinzuzufügen.
Jetzt, wo du das Docker-Repository hinzugefügt hast, führe apt-get update aus, um die Änderungen zu übernehmen.
Code
sudo apt-get update
Bis hierhin hast du das Docker-apt-Repository erfolgreich eingerichtet. Als letzten Schritt installierst du die Docker-Pakete. Die neueste Version installierst du mit folgendem Befehl:
Docker sollte jetzt installiert sein. Als letzten Schritt musst du den Dienst starten und aktivieren, damit er funktioniert.
Code
sudo systemctl enable --now docker
Um zu überprüfen, ob die Installation erfolgreich war, versuche das hello-world Image mit folgendem Befehl auszuführen:
Code
sudo docker run hello-world
Wenn alles klappt, solltest du eine nette Begrüßungsnachricht mit ein paar Basisinfos im Terminal sehen. Falls du Permission Denied Fehler bekommst, stelle sicher, dass du die Docker-Kompatibilität in deinem Webinterface aktiviert und den Server wie in der Vorbereitung beschrieben neu gestartet hast.
Du hast Docker erfolgreich auf deinem Linux-Server installiert.
Nach der Installation
Jetzt, wo Docker auf deinem Server läuft, kannst du noch ein paar Einstellungen vornehmen, um z.B. sudo bei Docker-Befehlen zu vermeiden und Docker beim Serverstart automatisch zu starten.
Docker ohne Sudo nutzen
Du kannst dir das ständige Voranstellen von sudo bei Docker-Befehlen sparen, indem du eine neue Docker-Gruppe erstellst und deinen Benutzer hinzufügst. Das macht die Nutzung bequemer, aber sei dir bewusst, dass du damit indirekt Root-Rechte vergibst.
Erstelle die docker Gruppe und füge deinen aktuellen Benutzer mit diesen Befehlen hinzu:
Danach empfehlen wir, den Server neu zu starten, damit die Gruppenmitgliedschaft neu geladen wird. Alternativ kannst du auch newgrp docker ausführen.
Teste jetzt, ob du Docker-Befehle ohne sudo ausführen kannst, indem du nochmal docker run hello-world ausführst.
Tipp
Manchmal bekommst du einen Fehler wegen einer Konfigurationsdatei, wenn du den Befehl vorher mit sudo ausgeführt hast. Um das zu beheben, lösche einfach das Docker-Verzeichnis mit rmdir ~/.docker/. Es wird beim nächsten Befehl automatisch neu erstellt.
Wenn der Befehl ohne Fehler läuft, hast du Docker erfolgreich so eingerichtet, dass du kein sudo mehr brauchst.
Docker beim Systemstart starten
Du kannst Docker so konfigurieren, dass es automatisch beim Serverstart startet, indem du systemd nutzt – das wird von den meisten Linux-Distributionen verwendet.
Tipp
Bei Ubuntu & Debian ist Docker standardmäßig so eingestellt, dass es beim Booten automatisch startet. Wenn du eine dieser Distributionen nutzt, musst du nichts weiter tun.
Um den Docker-Dienst beim Booten zu aktivieren, führst du einfach diese Befehle aus:
Um den Dienst beim Booten zu deaktivieren, ersetze enable durch disable. Du kannst den Dienst auch mit verschiedenen systemctl-Befehlen verwalten, z.B.:
Glückwunsch, du hast Docker erfolgreich auf deinem Linux-Server installiert und konfiguriert! Falls du noch Fragen oder Probleme hast, steht dir unser Support-Team täglich zur Verfügung und hilft dir gerne weiter!
Server-Hosting ab 2,49 €/Mo., sofort online, DDoS-Schutz inklusive.