Zum Hauptinhalt springen

vServer: Installation von Docker

Die Anleitung wurde mit folgenden Produkten erstellt:

(Einzelheiten können sich bei Produkten anderer Anbieter unterscheiden, die Grundkonzepte bleiben in der Regel unverändert)

Einführung

Docker ist eine leichtgewichtige Open-Source Virtualisierungssoftware, um Dienste bzw. Anwendungen isoliert auf einem einzelnen System bereitzustellen. Im Gegensatz zu richtigen virtuellen Maschinen wird hierfür kein extra Betriebssystem emuliert bzw. gehostet, sondern explizit nur eine Anwendungsumgebung innerhalb des Hostsystems. Das ist nicht nur allgemein Ressourcen sparend, sondern verursacht gleichzeitig im Vergleich zur Voll Virtualisierung einen niedrigen Overhead.

Wie installiere ich Docker auf meinem Linux Server?

info

In diesem Beispiel setzen wir Docker auf einem Debian 9 System auf und installieren es via Paketquellen. Es kann bei einem anderen Betriebssystem Abweichungen geben!

Schritt 1: Verbinde dich mit Putty mit deinem Server.

Schritt 2: Soweit du mit deinem Server via Putty verbunden bist, muss am Anfang der GPG-Key, also die Schlüsseldatei von Docker, zu unserem System hinzufügt werden:

apt-key adv –keyserver hkp://p80.pool.sks-keyservers.net:80 –recv-keys 58118E89F3A912897C070ADBF76221572C52609D

Anschließend fügen wir Docker zu unseren Paketquellen hinzu, sodass wir das Paket via apt-get installieren können.

echo "deb https://apt.dockerproject.org/repo debian-jessie main" >> /etc/apt/sources.list.d/docker.list 

Schritt 3: Nun können wir Docker herunterladen. Wichtig ist, dass wir noch apt-get ermöglichen, Pakete von HTTP(S) Seiten herunterzuladen. Dazu einmal den Befehl:

apt-get -y install apt-transport-https ca-certificates 

eingeben und durchlaufen lassen. Danach folgende Befehle eingeben + ausführen:

apt-get update && apt-get -y install docker-engine
systemctl start docker
systemctl enable docker

Überprüfen, ob die Installation von Docker erfolgreich war

Wenn das alles erledigt wurde, können wir schauen, ob Docker läuft:

systemctl status docker 

Wenn das so aussieht und bei der Ausgabe "Active (running)" steht, wurde Docker komplett ohne Probleme installiert. Mit einem docker run hello-world kann man dann checken, ob Docker auch korrekt ausgeführt wird. Die Ausgabe sollte so aussehen:

Abschluss

Glückwunsch, du hast Docker erfolgreich installiert und konfiguriert! Solltest du noch weitere Fragen oder Probleme haben, dann wende dich gerne an unser Support-Team, welches dir jeden Tag zur Verfügung steht!