Heim > Artikel > Betrieb und Instandhaltung > Was sind die Docker-Verwaltungstools?
Docker-Verwaltungstools umfassen: 1. Docker-Benutzeroberfläche, ein Docker-Verwaltungstool, das die meisten Funktionen bietet, die der Docker-Befehlszeile entsprechen; 2. Shipyard, ein webbasiertes Docker-Verwaltungstool; 4. Daocloud .
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Docker-1.13.1-Version, Dell G3-Computer.
Da der Umfang der Docker-Bereitstellung allmählich zunimmt, wird es immer wichtiger, die Leistung und den Gesundheitszustand der Containerumgebung visuell zu überwachen. Das grafische Verwaltungstool von Docker bietet ein Statusanzeigefeld, eine schnelle Bereitstellung von Anwendungsvorlagen, grundlegende Vorgänge von Container-Image-Netzwerkdatenmengen (einschließlich Hoch- und Herunterladen von Bildern, Erstellen von Containern usw.), Ereignisprotokollanzeige, Containerkonsolenvorgänge, Swarm-Cluster und Servicefunktionen wie zentralisierte Verwaltung und Betrieb, Login-Benutzerverwaltung und -kontrolle usw.
Häufig verwendete grafische Verwaltungstools sind:
1, Docker-Benutzeroberfläche (lokal)
2, Werft
3, Portainer
4, Daocloud
Werft
Werft ist webbasiert Das Docker-Verwaltungstool unterstützt mehrere Hosts und bietet API und andere Funktionen.
Vorteile
1.
2. Unterstützen Sie Konsolenbefehle
3. Unterstützen Sie den Cluster-Schwarm, Sie können Knoten nach Belieben hinzufügen.
5. Unterstützen Sie die Steuerung von Benutzerverwaltungsberechtigungen für einen bestimmten Benutzer Administratorrechte.
6. Es gibt eine chinesische Version
Nachteile1 Es gibt viele Container, die einen Teil der Ressourcen jedes Knotens beanspruchen
2. Die Kompatibilität ist möglicherweise nicht hoch Gründe dafür, dass ich die Homepage oft nicht öffnen kann.
Docker UIDockerUI ist ein Docker-Verwaltungstool, das die meisten Funktionen bietet, die der Docker-Befehlszeile entsprechen.
Vorteile:
1. Unterstützt die Containerverwaltung
3. Unterstützt die Image-Verwaltung
3.
4. Hohe Stabilität
5. Kann das Beziehungsdiagramm zwischen Containern dynamisch anzeigen, Portzuordnung hinzufügen, Systemvariablen hinzufügen, Verzeichnisse zuordnen usw.
1 , Es gibt keine Anmeldeüberprüfung, da es kein Anmeldesystem gibt. Die aktuelle Lösung besteht darin, nur den lokalen Zugriff zu öffnen oder Berechtigungen über TLS zu steuern 2. Ein bestimmter Container kann keinem bestimmten Benutzer zugewiesen werden. 3. Mehrere Hosts werden nicht unterstützt.
4. Unterstützt keinen Cluster-Schwarm und verfügt über wenige Funktionen.
portainer
Porttainer ist eine einfache Verwaltungsoberfläche, mit der Sie verschiedene Docker-Umgebungen (Docker-Hosts oder Swarm-Cluster) einfach verwalten können.
Portainer ist so konzipiert, dass es ebenso einfach bereitzustellen wie zu verwenden ist. Es besteht aus einem einzelnen Container, der auf jeder Docker-Engine ausgeführt werden kann (kann als Linux-Container oder als nativer Windows-Container bereitgestellt werden, andere Plattformen werden ebenfalls unterstützt). Mit Portainer können Sie alle Docker-Ressourcen (Container, Images, Volumes, Netzwerke usw.) verwalten. Es ist mit der eigenständigen Docker-Engine und dem Docker-Swarm-Modus kompatibel. Installation:
Vorteile1. Unterstützt Containerverwaltung und Image-Verwaltung2. Leicht, verbraucht weniger Ressourcen
3. Basierend auf Docker-API, hohe Sicherheit, kann Docker angeben API-Port und Unterstützung der TLS-Zertifikatauthentifizierung5. Unterstützung des Clusters
1.
2. Nachdem der Container erstellt wurde, kann der Port nicht über den Hintergrund hinzugefügt werden.
daocloud
Um ein Konto auf der offiziellen Website zu registrieren, klicken Sie dann auf Clusterverwaltung und fügen Sie einen Host hinzu
[root@iZbp143t3oxhfc3ar7jey0Z _data]# docker run -d -p 9001:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainerb03724c9f4ee670b91b76e87ea9ba528aa94b37eecdeec45a4a4dd9b503f450b [root@iZbp143t3oxhfc3ar7jey0Z _data]# docker ps -lCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b03724c9f4ee portainer/portainer "/portainer" 9 seconds ago Up 8 seconds 0.0.0.0:9001->9000/tcp prtainer-test [root@iZbp143t3oxhfc3ar7jey0Z _data]#
Vorteile:
2. Unterstützung von Konsolenbefehlen
4. Unterstützung von Knoten, die nach Belieben hinzugefügt werden können6. Spiegel-Download
Nachteile 1. Die Verwaltungsplattform kann nicht auf dem lokalen Server bereitgestellt werden
2. Einige erweiterte Funktionen sind kostenpflichtig
Empfohlenes Lernen: „
Docker-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas sind die Docker-Verwaltungstools?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!