Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was sind die Docker-Verwaltungstools?

Was sind die Docker-Verwaltungstools?

青灯夜游
青灯夜游Original
2021-12-30 16:03:2814579Durchsuche

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 .

Was sind die Docker-Verwaltungstools?

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

Nachteile

1 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:

Vorteile

1. 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:

1. Support-Bild Verwaltung und Containerverwaltung.

2. Unterstützung von Konsolenbefehlen

4. Unterstützung von Knoten, die nach Belieben hinzugefügt werden können

6. 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist Runc in Docker?Nächster Artikel:Was ist Runc in Docker?