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-Repositorysca-certificates
installiert die erforderlichen Zertifikate zur Überprüfung von SSL-Verbindungencurl
ist ein Tool zum Übertragen von Daten von oder zu einem Serversoftware-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.