Docker und Docker Compose auf einem Ubuntu-Server von Netcup installieren.

Vorrausetzungen:

Bevor du Docker und Docker Compose auf einem Ubuntu-Server installieren kannst, benötigst du einen Server bei einem Hosting-Anbieter wie Netcup. Der Server kann entweder ein vServer oder ein Rootserver sein. Beachte, dass die Mindestanforderungen für den Server von Ubuntu erfüllt sein müssen. Ubuntu 20.04 LTS (die aktuellste LTS-Version) benötigt mindestens 2 GB RAM, 2 GHz Dual-Core-Prozessor und 25 GB Festplattenspeicher. Es wird empfohlen, einen Server mit höheren Spezifikationen zu wählen, um eine bessere Leistung zu erzielen. Du solltest Ubuntu auf dem Server installieren, bevor du mit der Installation von Docker und Docker Compose beginnst. Wenn du einen anderen Hosting-Anbieter verwenden möchtest, überprüfe die Mindestanforderungen für Ubuntu und stelle sicher, dass der Anbieter die Installation von Docker erlaubt.

Gutscheine für Netcup Server:

Auf unserer Seite bieten wir auch Gutscheine für Netcup-Server an, die du bei der Bestellung verwenden kannst, um Geld zu sparen. Schaue auf unserer Webseite nach aktuellen Gutscheinaktionen und nutze den Code bei der Bestellung.

Schritt 1: Vorbereitung des Ubuntu-Servers

Bevor wir mit der Installation von Docker und Docker Compose beginnen, müssen wir sicherstellen, dass der Ubuntu-Server auf dem neuesten Stand ist und alle erforderlichen Pakete installiert sind.

Der erste Befehl sudo apt-get update aktualisiert die Paketlisten des Systems, um sicherzustellen, dass die neuesten Versionen aller Pakete verfügbar sind.

Der zweite Befehl sudo apt-get upgrade aktualisiert alle installierten Pakete auf die neueste Version.

Der dritte Befehl sudo apt-get install apt-transport-https ca-certificates curl software-properties-common installiert erforderliche Pakete, die für die Installation von Docker benötigt werden.

Im Einzelnen werden folgende Pakete installiert:

  • apt-transport-https ermöglicht die Verwendung von HTTPS für die Paket-Repositorys
  • ca-certificates installiert die erforderlichen Zertifikate zur Überprüfung von SSL-Verbindungen
  • curl ist ein Tool zum Übertragen von Daten von oder zu einem Server
  • software-properties-common ermöglicht das Hinzufügen von PPAs (Personal Package Archives), die nicht in den Standard-Paketquellen von Ubuntu enthalten sind.

Führe dazu die folgenden Befehle aus:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

Schritt 2: Installation von Docker auf dem Ubuntu-Server

Dazu wird zuerst das offizielle Docker-Repository hinzugefügt, damit das System auf die neuesten Docker-Pakete zugreifen kann.

Dann wird mit dem Befehl sudo apt-get update die Paketliste aktualisiert, damit das System weiß, welche Pakete verfügbar sind.

Anschließend wird Docker mithilfe des Befehls sudo apt-get install docker-ce installiert. Dieser Befehl installiert die Community Edition (CE) von Docker auf dem System.

Um Docker auf dem Ubuntu-Server zu installieren, führen wir die folgenden Befehle aus:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce

Dies wird die neueste Version von Docker auf dem Ubuntu-Server installieren.

Schritt 3: Installation von Docker Compose auf dem Ubuntu-Server

Um Docker Compose auf dem Ubuntu-Server zu installieren, müssen wir zunächst sicherstellen, dass der neueste Release von Docker Compose heruntergeladen wird.

Hier wird zuerst die neueste Version von Docker Compose heruntergeladen, indem der Download-Link aus der offiziellen Docker-Compose-Website kopiert wird.

Dann wird mit dem Befehl sudo curl -L "<DOWNLOAD-LINK>" -o /usr/local/bin/docker-compose der Download gestartet und die Datei wird in das Verzeichnis /usr/local/bin heruntergeladen, wo Docker Compose ausgeführt werden kann.

Zuletzt wird die heruntergeladene Datei mit dem Befehl sudo chmod +x /usr/local/bin/docker-compose als ausführbar markiert, um sicherzustellen, dass Docker Compose ausgeführt werden kann.

Führe dazu die folgenden Befehle aus:

sudo curl -L "https://github.com/docker/compose/releases/download/v2.17.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Dies wird die neueste Version von Docker Compose auf dem Ubuntu-Server installieren.

Schritt 4: Überprüfung der Installation

Nachdem wir Docker und Docker Compose installiert haben, können wir die Installation überprüfen, indem wir die folgenden Befehle ausführen:

docker --version
docker-compose --version

Dies sollte die Versionen von Docker und Docker Compose ausgeben, die auf dem Ubuntu-Server installiert sind.

Nachdem Docker und Docker Compose erfolgreich auf dem Ubuntu-Server installiert wurden, ist der nächste Schritt die Installation von Portainer. Portainer ist ein Open-Source-Tool, das die Verwaltung von Docker-Containern und -Images über eine grafische Benutzeroberfläche ermöglicht.

Mit Portainer können Benutzer Docker-Container überwachen, Container-Logs anzeigen, Container-Netzwerke konfigurieren und vieles mehr. Die Installation von Portainer ist einfach und erfordert nur wenige Schritte. Nach der Installation kann Portainer über einen Webbrowser aufgerufen werden und bietet eine intuitive Benutzeroberfläche zur Verwaltung von Docker-Containern und -Images.

Durch die Installation von Portainer kann die Verwaltung von Docker-Containern und -Images auf dem Ubuntu-Server erheblich vereinfacht werden.