Zurück zum Blog

Docker auf einem Linux-VPS einfach installieren

Admin
Docker auf einem Linux-VPS einfach installieren

Docker ist eine beliebte Plattform, die es ermöglicht, Anwendungen in Containern zu entwickeln, zu versenden und auszuführen. Die Installation von Docker auf einem Linux-VPS ist ein relativ einfacher und direkter Prozess, insbesondere wenn Sie die entsprechenden Schritte befolgen. Dieser Artikel führt Sie durch die notwendigen Schritte zur Installation von Docker auf Ihrem Server.

Voraussetzungen

Bevor Sie mit der Installation von Docker beginnen, stellen Sie sicher, dass Ihr VPS die folgenden Anforderungen erfüllt:

  • Eine unterstützte Linux-Distribution (Ubuntu, Debian, CentOS usw.)
  • Root-Zugriff oder sudo-Rechte
  • Eine aktive Internetverbindung

Installation von Docker auf Ubuntu

Ubuntu ist eine der beliebtesten Linux-Distributionen zur Ausführung von Docker. So installieren Sie es:

System aktualisieren

Bevor Sie Docker installieren, ist es ratsam, Ihr System zu aktualisieren:

sudo apt update && sudo apt upgrade -y

Abhängigkeiten installieren

Installieren Sie die erforderlichen Pakete, damit apt Repositories über HTTPS verwenden kann:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

GPG-Schlüssel von Docker hinzufügen

Fügen Sie den offiziellen GPG-Schlüssel von Docker hinzu, um die Authentizität der Pakete zu gewährleisten:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Docker-Repository hinzufügen

Fügen Sie dann das Docker-Repository zu Ihrer Quellliste hinzu:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Docker installieren

Nachdem Sie das Repository hinzugefügt haben, aktualisieren Sie die Paketdatenbank und installieren Sie Docker:

sudo apt update && sudo apt install docker-ce -y

Installation überprüfen

Um zu überprüfen, ob Docker korrekt installiert ist, führen Sie den folgenden Befehl aus:

sudo systemctl status docker

Sie sollten eine Nachricht sehen, die besagt, dass der Docker-Dienst aktiv ist.

Installation von Docker auf CentOS

Wenn Sie CentOS verwenden, befolgen Sie diese Schritte zur Installation von Docker:

System aktualisieren

Beginnen Sie mit der Aktualisierung Ihres Systems:

sudo yum update -y

Abhängigkeiten installieren

Installieren Sie die erforderlichen Tools:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Docker-Repository hinzufügen

Fügen Sie das Docker-Repository zu Ihrem System hinzu:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Docker installieren

Installieren Sie Docker mit dem folgenden Befehl:

sudo yum install docker-ce -y

Installation überprüfen

Überprüfen Sie, ob Docker ordnungsgemäß funktioniert:

sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

Docker konfigurieren

Nach der Installation können Sie Docker nach Ihren Bedürfnissen konfigurieren. Hier sind einige gängige Konfigurationen:

Fügen Sie Ihren Benutzer zur Docker-Gruppe hinzu

Um zu vermeiden, dass Sie bei jedem Ausführen eines Docker-Befehls sudo verwenden müssen, fügen Sie Ihren Benutzer zur Docker-Gruppe hinzu:

sudo usermod -aG docker $USER

Loggen Sie sich aus und wieder ein, damit die Änderungen wirksam werden.

Konfigurationsdatei für den Docker-Daemon anpassen

Die Konfigurationsdatei für Docker befindet sich normalerweise unter /etc/docker/daemon.json. Sie können sie ändern, um einige Parameter zu ändern:

{
  "registry-mirrors": ["https://your-mirror-url"]
}

Nachdem Sie Änderungen vorgenommen haben, starten Sie Docker neu:

sudo systemctl restart docker

Führen Sie Ihren ersten Docker-Container aus

Um zu testen, ob alles korrekt funktioniert, versuchen Sie, Ihren ersten Container auszuführen:

docker run hello-world

Dieser Befehl lädt ein Test-Image herunter und führt einen Container aus, der eine Willkommensnachricht anzeigt.

Fehlerbehebung

Wenn Sie während der Installation oder Ausführung von Docker auf Probleme stoßen, finden Sie hier einige Tipps zur Fehlerbehebung:

  • Überprüfen Sie die Docker-Logs: Sie können die Logs einsehen, um weitere Informationen zu Fehlern zu erhalten, indem Sie den Befehl sudo journalctl -u docker verwenden.
  • Überprüfen Sie die Abhängigkeiten: Stellen Sie sicher, dass alle erforderlichen Abhängigkeiten installiert sind.
  • Starten Sie den Dienst neu: Wenn Docker nicht wie erwartet funktioniert, versuchen Sie, den Dienst mit sudo systemctl restart docker neu zu starten.

Fazit

Die Installation von Docker auf einem Linux-VPS ist ein einfacher Prozess, der es Ihnen ermöglicht, schnell mit der Entwicklung und Bereitstellung Ihrer Anwendungen zu beginnen. Egal, ob Sie Ubuntu, CentOS oder eine andere Distribution verwenden, die oben beschriebenen Schritte führen Sie durch den Installations- und Konfigurationsprozess. Sobald Docker installiert ist, können Sie eine Welt voller Möglichkeiten in der Containerisierung erkunden.