Wie man den Rancher Docker Container Manager unter Debian installiert
Rancher ist ein kostenloses und Open-Source-Projekt, das eine Verwaltungsplattform für Docker-Container bietet. Rancher ermöglicht es uns, Docker große Docker Umgebungen zu betreiben. Rancher bietet modulare Infrastrukturdienste wie Multi-Host-Netzwerke, globalen und lokalen Lastausgleich, Überwachung, Wiederherstellung und Volumen-Snapshots.
In diesem Tutorial werden wir lernen, wie man Rancher unter Debian 9 installiert.
Anforderungen
- Ein Server mit Debian 9.
- Ein Nicht-Root-Benutzer mit sudo-Rechten.
Erste Schritte
Vor dem Start wird empfohlen, Ihr APT-Repository auf die neueste Version zu aktualisieren. Dies kannst du mit dem folgenden Befehl tun.
sudo apt-get update -y sudo apt-get upgrade -y
Anschließend starten Sie das System neu, um alle Änderungen zu übernehmen. Als nächstes installieren Sie die benötigten Pakete mit dem folgenden Befehl:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -y
Sobald alle erforderlichen Pakete installiert sind, können Sie mit dem nächsten Schritt fortfahren.
Docker installieren
Rancher basiert auf Docker, daher müssen Sie Docker auf Ihrem System installieren. Standardmäßig ist die neueste Version des Dockers nicht im Debian 9-Repository verfügbar. Daher müssen Sie das Docker-Repository zu Ihrem System hinzufügen.
Laden Sie zunächst den GPG-Schlüssel herunter und fügen Sie ihn mit dem folgenden Befehl hinzu:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Als nächstes fügen Sie das Docker-Repository mit dem folgenden Befehl hinzu:
echo "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee -a /etc/apt/sources.list.d/docker.list
Aktualisieren Sie anschließend die apt-Datenbank mit dem folgenden Befehl:
sudo apt-get update -y
Schließlich installieren Sie Docker, indem Sie den folgenden Befehl ausführen:
sudo apt-get install docker-ce -y
Sobald der Docker installiert ist, können Sie ihn mit dem folgenden Befehl überprüfen:
Rancher installieren
Docker ist nun betriebsbereit, es ist Zeit, Rancher zu installieren.
Sie können den Rancher-Server mit dem folgenden Befehl starten:
sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
Der obige Befehl dauert einige Minuten, bis der Rancher-Server gestartet ist. Sobald das Rancher-Image heruntergeladen und erfolgreich gestartet wurde, sollten Sie die folgende Ausgabe sehen:
stable: Pulling from rancher/server bae382666908: Pull complete 29ede3c02ff2: Pull complete da4e69f33106: Pull complete 8d43e5f5d27f: Pull complete b0de1abb17d6: Pull complete 422f47db4517: Pull complete 79d37de643ce: Pull complete 69d13e08a4fe: Pull complete 2ddfd3c6a2b7: Pull complete bc433fed3823: Pull complete b82e188df556: Pull complete dae2802428a4: Pull complete a6247572ea3c: Pull complete 884c916ebae4: Pull complete 85517c9c5365: Pull complete 02dded9fe690: Pull complete fd9f433c3bc6: Pull complete 44d91b3fea45: Pull complete 0d463387dfeb: Pull complete 60753c4d26f0: Pull complete a003892966fe: Pull complete Digest: sha256:42441f0128fae4d72d51f92de2049392427d462356282a46f28434332967c7e4 Status: Downloaded newer image for rancher/server:stable dd9b5fcfb019d233e8e269756c6cc790d8196c6e1711135a3a8fcb351e56cdd9
Öffnen Sie nun Ihren Webbrowser und geben Sie die URL http://your-server-ip:8080 ein, Sie werden wie unten gezeigt auf die Rancher-Admin-Seite weitergeleitet:
Rancher konfiguriert standardmäßig keine Zugriffskontrolle. Um die Zugriffskontrolle zu konfigurieren, gehen Sie auf die Registerkarte ADMIN und klicken Sie auf die Zugriffskontrolle, Sie sollten die folgende Seite sehen:
Hier klicken Sie auf den LOKALEN, geben Ihren Admin-Benutzernamen und Ihr Passwort ein, dann klicken Sie auf die Schaltfläche Lokalen Auth aktivieren, Sie sollten die folgende Seite sehen: