Die 3 besten Docker-GUI-Anwendungsplattformen zum Verwalten von Containern

Um Docker-Container unter Windows 10/8/7, Linux (Ubuntu, CentOS, Redhat…) und macOS grafisch zu verwalten, verwenden Sie diese erstklassigen Docker-GUI-Desktop- und Web-Management-Tools in der Kategorie „Free“ oder „Open Source“.

Docker ist im Grunde eine virtualisierte Open-Source-Umgebung, die es Benutzern ermöglicht, mehrere Apps auf dem Server zu verteilen und zu installieren, ohne sich gegenseitig bei der Installation und dem Prozess zu beeinträchtigen. Docker profitiert am meisten von Clusterumgebungen und Rechenzentren. Es bietet eine isolierte Umgebung für den Container. Was sind nun Docker-Container?

Sie können den Docker-Container mit mehreren auf einer Werft verfügbaren Containern mit unterschiedlichen Artikeln vergleichen. Auf die gleiche Weise hat Docker eine Technologie namens Container implementiert, was man als Alternative zu virtueller Maschine bezeichnen kann. Allerdings nehmen Container im Vergleich zu regulären VMs weniger Platz ein.

Die von verschiedenen Entwicklern zur Verwendung in Containern erstellten Betriebssystem-Images sind ein Paket aus einer einzelnen Anwendung und allen Abhängigkeiten wie Bibliotheken, Dienstprogrammen und statischen Daten in einer Image-Datei, jedoch ohne vollständiges Betriebssystem. Aus diesem Grund können Container mit einer leichten Virtualisierung verglichen werden. Alle auf einem beliebigen Docker installierten Container können gleichzeitig mit dem Kernel des Host-Betriebssystems, jedoch mit isolierten Prozessen, ausgeführt werden. Dadurch erzielen sie eine bessere Leistung bei geringem Ressourcenverbrauch. Die darauf laufenden Bilder sind nur wenige MB groß. Im Gegensatz zu VirtualBox oder Hyper-V stehen die Container und Docker jedoch nativ zur Verwaltung über eine Befehlszeilenschnittstelle zur Verfügung. Unabhängig davon, ob Sie ein Betriebssystem-Image herunterladen oder verschiedene Apps verwalten möchten, müssen Sie Befehle eingeben. Für Anfänger oder Profis, die mehrere Container auf persönlichen Desktops, Rechenzentren oder Serverclustern verwalten müssen, kann dies umständlich sein.

Um all diese Unannehmlichkeiten zu entschärfen, stellt Docker eine API bereit, die zur Verwaltung mithilfe von GUI-basierten (grafischen Benutzeroberflächen) Desktop-Anwendungen und webbasierten Verwaltungstools verwendet werden kann.

Docker Desktop-Dashboard

Es handelt sich um eine einfach zu installierende kostenlose Anwendung, die von den Entwicklern von Docker bereitgestellt wird. Wir können es auf Mac-, Linux- und Windows-Betriebssystemen installieren. Größere Unternehmen mit mehr als 250 Mitarbeitern müssen jedoch ein kostenpflichtiges Abonnement erwerben.

Der Vorteil der Verwendung von Docker Desktop besteht darin, dass es eine einfache Schnittstelle bietet, mit der Benutzer Container, Anwendungen und Bilder auf ihrem lokalen PC verwalten können, ohne die Befehlszeile zu berühren.

Bisher war es nur für Windows und macOS verfügbar, aber jetzt können wir es auch auf Linux-Distributionen wie Ubuntu Linux installieren und die Vorteile nutzen. Es umfasst Docker Engine, Docker CLI-Client, Docker Buildx, Docker Compose, Docker Content Trust, Kubernetes und Credential Helper.

Portainer – Benutzeroberfläche für Docker

Die Portainer Community Edition ist die Open-Source-GUI für Docker, die mit nur wenigen KB extrem leicht ist. Das Beste daran ist, dass es plattformübergreifend ist und die Installation von Windows 10/8/7, Linux und macOS unterstützt. Die Verwaltung einzelner Docker Engines erfolgt bei Verwendung der Community Edition in der Regel über die Docker CLI und Portainer stellt dafür eine kostenlose, intuitive und einfach bereitzustellende Docker-GUI zur Verfügung, die die Verwaltung von Containern, Volumes und mehr ermöglicht.

Nach der Anmeldung bei Portainer CE zeigt das Dashboard einen guten Überblick über den Docker-Host. Auf einen Blick sind Hardware-Informationen wie die Anzahl der Prozessoren und die Menge an RAM sowie Docker-spezifische Informationen (Anzahl der Container, Images, Volumes und Netzwerke) ersichtlich.

Du kannst eine nehmenDemo von Portainerbevor Sie es tatsächlich auf Ihrem eigenen Computer installieren. Der Benutzername des Demokontos lautetAdministratorund PasswortTryportainer,Wenn Sie es verwenden, erhalten Sie ein vollwertiges Dashboard. Von hier aus können Sie Docker-Container erstellen und andere Dienste verwalten.NEINDie:Alle 15 Minuten wird das Demokonto zurückgesetzt.

Darüber hinaus bietet es Anwendungsvorlagen, Benutzerverwaltung und weitere Möglichkeiten, die mit Docker allein nicht verfügbar sind und einen großen Mehrwert bieten. Einige seiner Vorlagen sind WordPress, OpenFass, IronFucntions, CockroachDB, Microsoft OMS Agent und mehr.

Insbesondere die Benutzerverwaltung der Portainer-Web-GUI für Docker birgt großes Potenzial, wenn sie künftig um eine umfassende Rechteverwaltung erweitert wird. Darüber hinaus ist es auch auf beliebten NAS-Box-Betriebssystemen wie Synology und Asustor ADM verfügbar.

Holen Sie sich Portaineroder sehen

Rancher

Rancher ist ebenfalls eine GUI-Open-Source-Software und ziemlich gut für ihren Zweck geeignet, nämlich die Verwaltung verschiedener Ressourcen wie Bilder und Container. Rancher ist ein vollständiger Software-Stack für Teams, die Container einführen und mehrere Kubernetes-Cluster erstellen können.

Der Rancher-Verwaltungsserver kann für eine hohe Verfügbarkeit auf jedem Linux-Server oder -Cluster bereitgestellt werden. Stellen Sie jedoch vor der Verwendung sicher, dass Docker auf demselben Server installiert ist. Rancher ist eine Open-Source-Container-Management-Plattform, die die Bereitstellung und Verwaltung von Containern in jeder Organisation erleichtert; Sobald die Zugriffskontrolle konfiguriert ist, können sich die Benutzer anmelden, um Umgebungen zu erstellen. Die Rancher-Umgebungen sind ein Cluster von Servern, die im Cluster-Management-Framework ausgeführt werden und über spezifische Richtlinien zur Zugriffsverwaltung verfügen. Die Benutzer können damit verschiedene Umgebungen wie Kubernetes, Docker Swarm und mehr nutzen. Sobald Sie Ihre Umgebung erstellt haben, ermöglicht Rancher das Hinzufügen von Hosts und anderen orchestrierten Stacks, die Sie verwenden möchten. Im Rahmen der Verwaltung bietet Rancher eine detaillierte Verwaltung aller Aspekte der Infrastruktur und natürlich auch von Docker, wie Host, Container, Speicherpools und die Containerregistrierung. Zusätzlich zu den Containerdiensten können wir damit auch die Systemdienste betrachten, auf denen Kubernetes oder Swarm ausgeführt wird.

Der wahre Wert von Rancher liegt in seiner Fähigkeit, Anwendungen bereitzustellen und zu verwalten. Benutzer oder Entwickler können ihre Anwendung mithilfe der CLI oder API von Rancher direkt über das CI- und CD-System darauf übertragen.

Um das Rancher-GUI-Tool zu installieren, führen Sie einfach den folgenden Docker-Befehl aus:

sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher

DockStation Docker-GUI

Nun, eine weitere kostenlose Software, aber nicht Open Source, die eine Benutzeroberfläche für die Docker-Befehlszeile bereitstellen kann, ist DockStation. Die Benutzeroberfläche dieser Software ähnelt in gewisser Weise der von Kimetaic, verfügt jedoch über eine breite Palette an Funktionen. Es kann Container und deren Einstellungen verwalten, sei es die Installation von App-Images, das Einrichten von Ports, das Bereinigen von Containern und Volumes, das Starten und Stoppen einiger Projekte usw. – alles direkt über das Fenster der DockStation.

Sogar wir können Remote-Docker-Container steuern und verwalten, ohne die Docker-Engine lokal auf dem System zu installieren, auf dem sich die DockStation befindet, sodass sie von Natur aus unabhängig ist. Es enthält verschiedene praktische Tools zum Überwachen, Durchsuchen von Protokollen, Verfolgen der CPU- und Speicherauslastung Ihres Servers, Netzwerke und Block-E/A; Ports überwachen; Das Beste ist die Docker-Compose-Unterstützung und mehr.

Es ist für Linux (Ubuntu 14.04/16.04/18.04/19.04, CentOS7.1/7.2, SUSE Linux Enterprise 12 oder mehr), macOS und Windows 7/8/10 oder Server verfügbar.

Notiz-Entwickler haben sehr lange keine Updates herausgegeben.

Laden Sie DockStation herunter

Kitematisch

Kitematic ist ein offizielles grafisches Benutzeroberflächen-Tool (GUI) zur Verwaltung von Docker, ich habe es offiziell gesagt, weil es von Docker selbst stammt. Früher handelte es sich um ein Open-Source-Tool eines Drittanbieters, 2015 wurde es jedoch von Docker übernommen. In Bezug auf die Funktionen ist es nicht so umfangreich wie der Portainer, ja, die GUI von Kitematice für Docker ist aufgrund des minimalistischen Ansatzes sehr einfach zu verstehen und leicht zu bedienen.

Alle installierten Docker-Container werden auf dem Hauptbildschirm in Karten mit der Option zur Verwaltung angezeigt. Kitematic ist für Windows 10/8/7 und macOS verfügbar. Es ist jetzt Teil der Docker Toolbox, die einfach installiert werden kann und auch die Verwendung von VirtualBox unterstützt, um eine Ebene von VirtualMachine zu erstellen, auf der Docker selbst installiert ist und die Docker-Engine ausführt.

Abgesehen von den beliebten Docker-Hub-Bildern, die auf dem Bildschirm dieses Docker-GUI-Tools empfohlen werden, können wir zur Installation auch nach anderen suchen, indem wir das angegebene Suchfeld verwenden.

Notiz: Das Projekt ist veraltet, aber die Quelle und die Binärdatei sind verfügbar unterGitHub.

Durch die Docker-Hub-Integration hat Kitematic gegenüber Portainer die Oberhand, da wir App-Tags nicht manuell eingeben müssen, um sie zu installieren. Wir können zwischen der Kitematic-GUI oder der Docker-CLI wechseln, um die Anwendungen von Containern auszuführen und zu verwalten.

Laden Sie Kitematic herunter


Einige andere Docker-GUI-Tools oder -Projekte, die nicht mehr aktiv sind:

Benutzeroberfläche für Docker

Dies ist auch ein Open-Source-Projekt, das unter verfügbar istGitHub

Werft Docker

GitHub

Andere Artikel:

Related Posts