GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Docker

Portainer – Eine einfachste Art, Docker zu verwalten

Träger ist eine leichtgewichtige, plattformübergreifende und Open-Source-Verwaltungs-UI für Docker. Portainer bietet einen detaillierten Überblick über Docker und ermöglicht Ihnen die Verwaltung von Containern, Images, Netzwerken und Volumes über ein einfaches webbasiertes Dashboard. Es war ursprünglich der Fork von Docker UI. Allerdings hat der Entwickler jetzt so ziemlich den gesamten ursprünglichen Code der Docker-Benutzeroberfläche neu geschrieben. Er hat auch die UX komplett überarbeitet und in der letzten Version einige weitere Funktionen hinzugefügt. Bis jetzt hat es die Aufmerksamkeit der Benutzer enorm erregt und es hat jetzt über 1 Million Downloads und Zählen! Es unterstützt GNU/Linux, Microsoft Windows und Mac OS X.

Herunterladen - Kostenloser Leitfaden:„Docker in der Produktion“

In diesem Tutorial zeige ich Ihnen, wie Sie Portainer installieren und Docker-Container mit Portainer unter Linux verwalten.

Docker mit Portainer verwalten

Installieren Sie Portainer

Die Installation von Portainer ist ziemlich einfach und dauert weniger als eine Minute. Portainer bietet volle Unterstützung für Docker Version 1.10 und höhere Versionen. Um Docker zu installieren, verwenden Sie die folgenden Links.

  • So installieren Sie Docker in Ubuntu
  • So installieren Sie Docker in CentOS

Führen Sie nach der Installation von Docker den folgenden Befehl aus, um das neueste Portainer-Image abzurufen:

$ sudo docker pull portainer/portainer

Beispielausgabe:

Using default tag: latest
latest: Pulling from portainer/portainer

a3ed95caeb02: Pull complete 
802d894958a2: Pull complete 
045765bf2706: Pull complete 
Digest: sha256:495cb906c964f746f955b6d03c6235d80e48e1a46773a24b1764c95f03f15079
Status: Downloaded newer image for portainer/portainer:latest

Lassen Sie uns überprüfen, ob das Portainer-Image gezogen wurde oder nicht.

$ sudo docker images

Beispielausgabe:

portainer/portainer latest ec91653336d4 7 days ago 9.132 MB

Wie Sie in der obigen Ausgabe sehen, beträgt die Bildgröße von Portainer weniger als 10 MB, was sehr klein ist, sodass ich nicht mehr RAM und Festplattenspeicher verbrauche.

Wir haben jetzt Portainer in unserem lokalen Ubuntu-System installiert. Starten wir den Container mit dem Befehl:

$ sudo docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

Jetzt läuft Portainer! Lassen Sie uns fortfahren und auf die Portainer-Benutzeroberfläche zugreifen. Öffnen Sie dazu Ihren WBE-Browser und verweisen Sie auf - http://localhost:9000/ oder http://IP_Address:9000/ . Ihnen wird ein Bildschirm wie unten angezeigt, der Sie auffordert, ein Passwort für den Administrator einzurichten Benutzer.

Geben Sie das Passwort zweimal ein und klicken Sie auf Bestätigen Schaltfläche, um das Admin-Benutzerkennwort zu erstellen.

Geben Sie im nächsten Bildschirm den Admin-Benutzer ein, den Sie gerade im vorherigen Schritt erstellt haben.

Verbinden Sie als Nächstes Portainer mit einer Docker-Engine oder einem Swarm-Cluster-Endpunkt. Wir haben keine laufenden Remote-Docker-Instanzen. Also wählte ich "Docker-Instanz verwalten, auf der Portainer ausgeführt wird" Option.

Sobald Sie verbunden sind, werden Sie mit dem Portainer-Dashboard wie unten zufrieden sein.

Portainer-Dashboard

Der Startbildschirm des Dashboards zeigt die laufenden und gestoppten Container, die Anzahl der heruntergeladenen Docker-Images, die Anzahl der Volumes und Netzwerke an. Sie müssen sich keine Docker-Befehle merken. Alles kann über das Dashboard selbst erledigt werden.

Lassen Sie uns fortfahren und einige Container erstellen.

Container erstellen

Klicken Sie auf die App-Vorlagen Knopf auf der linken Seite. Dies zeigt einige vorgefertigte verfügbare Vorlagen wie Docker Image Registry, Nginx, Httpd, MySQl, Wordpress und einige mehr.

Um einen Container bereitzustellen, klicken Sie einfach auf die entsprechende Vorlage.

Lassen Sie uns MySQL starten Container. Klicken Sie dazu auf MySQL Schablone. Geben Sie den Containernamen ein, wählen Sie den Netzwerktyp (z. B. Brautmodus). Klicken Sie auf Erweiterte Optionen anzeigen und Portnummer festlegen.

Klicken Sie abschließend auf Erstellen .

Sobald der Container erstellt ist, werden Sie zu den Containern weitergeleitet Seite, die die Liste der laufenden Container anzeigt.

Um einen neu erstellten Container zu starten, wählen Sie ihn einfach aus und klicken Sie oben auf die Schaltfläche Start. Sie können Container aus diesem Abschnitt neu starten, stoppen, pausieren und entfernen.

Um die komplette Übersicht eines beliebigen Containers anzuzeigen, klicken Sie einfach auf den Namen des Containers.

Klicken Sie auf die Schaltfläche „Statistiken“, um zu sehen, was im neu gestarteten Container passiert.

Hier ist die Statistik meines Datenbankcontainers.

Klicken Sie in ähnlicher Weise auf Protokolle Schaltfläche, um die vollständigen Protokolldetails des Containers anzuzeigen.

Eine weitere bemerkenswerte Funktion ist, dass Sie sich einfach mit der Konsole Ihres Containers verbinden können, indem Sie auf die Konsole klicken Schaltfläche.

Wählen Sie die Shell (BASH oder SH) und klicken Sie auf Verbinden Schaltfläche.

Docker-Images

In diesem Abschnitt können Sie die Liste der heruntergeladenen Docker-Images anzeigen.

Um ein Bild zu entfernen, wählen Sie es einfach aus und klicken Sie auf Entfernen . Das ausgewählte Bild wird gelöscht.

Netzwerke

Im Bereich Netzwerke können Sie ein neues Netzwerk hinzufügen, den Netzwerktyp ändern, IP-Adressen zuweisen/ändern und vorhandene Netzwerke entfernen.

Volumen

Hier können Sie vorhandene Docker-Volumes anzeigen, neue erstellen und löschen, wenn Sie sie nicht mehr benötigen.

Veranstaltungen

Hier können wir sehen, was wir bisher getan haben, wie z. B. das Erstellen einer neuen Instanz, eines neuen Netzwerks, eines neuen Volumes usw.

Docker

Dieser Abschnitt zeigt die Version der Docker-Engine, den Namen des Host-Betriebssystems, den Typ, die Architektur, die CPU, den Arbeitsspeicher, die Netzwerkdetails usw. an.

Schlussfolgerung

Kurz gesagt, mit Portainer können Sie die vollständige Docker-Verwaltung entweder vom lokalen System selbst oder von einem Remote-System aus durchführen. Soweit ich getestet habe, hat es ziemlich gut für mich funktioniert. Ich bekomme nicht einmal ein einziges Problem beim Testen. Wenn Sie eine funktionsreiche und dennoch einfach zu bedienende zentralisierte Docker-Verwaltungslösung wünschen, sollten Sie Portainer ausprobieren. Es funktionierte perfekt, wie auf der offiziellen Website angekündigt.

Empfohlene Lektüre:

  • Erste Schritte mit Docker
  • So aktualisieren Sie laufende Docker-Container automatisch
  • ctop – Ein Befehlszeilen-Überwachungstool für Linux-Container
  • Dockly - Docker-Container vom Terminal aus verwalten
  • PiCluster – Eine einfache, webbasierte Docker-Verwaltungsanwendung

Weitere Informationen finden Sie auf der offiziellen Website. Irgendwelche Gedanken zu Portainer? Hast du es schon probiert? Toll! Teilen Sie uns diese im Kommentarbereich unten mit.


Docker
  1. Wie verwaltet man Docker-Container? Empfohlene Vorgehensweise

  2. Überwachen und Verwalten von Docker-Containern mit Portainer.io (GUI-Tool) – Teil 2

  3. Portainer:Eine benutzerfreundliche GUI zum Ausführen und Abrufen von Docker-Containern

  4. Docker

  5. Installieren Sie Zabbix auf Ubuntu 18.04:Der einfachste und schnellste Weg!

So installieren Sie Docker Portainer zum Verwalten von Containern

So stellen Sie einen Docker-MongoDB-Container bereit und verwalten ihn

Verwenden von Docker Desktop zum Verwalten eines Containers

So verwalten Sie Docker-Container

Postman Ubuntu 18.04 installieren:Der einfachste Weg!

So installieren Sie Portainer unter Ubuntu 20.04