Iwwersiicht iwwer GUI Interfaces fir Docker Container ze managen

Iwwersiicht iwwer GUI Interfaces fir Docker Container ze managen

Mat Docker an der Konsole schaffen ass eng vertraute Routine fir vill. Wéi och ëmmer, et ginn Zäiten wou e GUI / Web Interface och fir si nëtzlech ka sinn. Dësen Artikel liwwert en Iwwerbléck iwwer déi bemierkenswäertste Léisunge bis elo, d'Auteuren vun deenen probéiert hunn méi praktesch (oder gëeegent fir e puer Fäll) Interfaces ze bidden fir Docker kennen ze léieren oder souguer grouss Installatiounen dovun z'erhalen. E puer vun de Projete si ganz jonk, anerer, am Géigendeel, stierwen scho ...

carrier

  • Websäit; GitHub; Gitter.
  • Lizenz: Open Source (zlib Lizenz an anerer).
  • OS: Linux, Mac OS X, Windows.
  • Sproochen/Plattform: Go, JavaScript (Angular).
  • Demo Versioun (admin/tryporter).

Iwwersiicht iwwer GUI Interfaces fir Docker Container ze managen

Portainer (fréier als UI fir Docker bekannt) ass déi populärste Webinterface fir mat Docker Hosten an Docker Swarm Cluster ze schaffen. Et gëtt ganz einfach lancéiert - andeems en Docker-Bild ofgesat gëtt, deen d'Adress / Socket vum Docker-Host als Parameter passéiert. Erlaabt Iech Container, Biller ze managen (kann se vum Docker Hub huelen), Netzwierker, Bänn, Geheimnisser. Ënnerstëtzt Docker 1.10+ (an Docker Swarm 1.2.3+). Wann Dir Container kuckt, sinn Basisstatistiken (Ressourceverbrauch, Prozesser), Logbicher, Verbindung mat der Konsole (xterm.js Webterminal) fir jidderee vun hinnen verfügbar. Et ginn eegen Zougangslëschten déi Iech erlaben d'Rechter vun de Portainer Benotzer op verschidden Operatiounen an der Interface ze beschränken.

Kitematic (Docker Toolbox)

Iwwersiicht iwwer GUI Interfaces fir Docker Container ze managen

E Standard GUI fir Docker Benotzer op Mac OS X a Windows, deen an der Docker Toolbox abegraff ass, en Installateur fir eng Rei vun Utilities déi och den Docker Engine, Compose a Machine enthält. Et huet e minimale Set vu Funktiounen déi d'Biller vum Docker Hub eroflueden, d'Basis Container-Astellunge verwalten (inklusive Volumen, Netzwierker), Logbicher kucken a Verbindung mat der Konsole.

Shipyard

  • Websäit; GitHub.
  • Lizenz: Open Source (Apache Lizenz 2.0).
  • OS: Linux, Mac OS X.
  • Sproochen/Plattform: Go, Node.js.

Iwwersiicht iwwer GUI Interfaces fir Docker Container ze managen

Shipyard ass net nëmmen en Interface, mee en Docker Ressource Management System baséiert op senger eegener API. D'API am Shipyard ass RESTful baséiert op dem JSON Format, 100% kompatibel mat der Docker Remote API, bitt zousätzlech Funktiounen (besonnesch Authentifikatioun an Zougangslëscht Gestioun, Logbuch vun all duerchgefouert Operatiounen). Dës API ass d'Basis ronderëm déi d'Webinterface scho gebaut ass. Fir Serviceinformatioun ze späicheren déi net direkt mat Container a Biller verbonnen ass, benotzt Shipyard RethinkDB. D'Web-Interface erlaabt Iech Container ze verwalten (inklusive gesinn Statistiken a Logbicher, Verbindung mat der Konsole), Biller, Docker Swarm Cluster Noden, private Registries (Registries).

Admiral

  • Websäit; GitHub.
  • Lizenz: Open Source (Apache Lizenz 2.0).
  • OS: Linux, Mac OS X, Windows.
  • Sproochen / Plattform: Java (VMware Xenon Kader).

Iwwersiicht iwwer GUI Interfaces fir Docker Container ze managen

Eng Plattform vu VMware entworf fir automatiséiert Deployment a Gestioun vu containeriséierte Uwendungen während hirem Liewenszyklus. Positionéiert als liicht Léisung entwéckelt fir d'Liewen fir DevOps Ingenieuren méi einfach ze maachen. D'Web-Interface erlaabt Iech Hosten mat Docker ze verwalten, Container (+ Statistiken a Logbicher), Templates (Biller integréiert mat Docker Hub), Netzwierker, Registratiounen, Politiken (wéi eng Hosten gi benotzt vu wéi enge Container a wéi Dir Ressourcen verdeelt). Kënnen de Status vun de Container kontrolléieren (Gesondheetskontrollen). Verdeelt an als Docker-Bild ofgebaut. Schafft mat Docker 1.12+. (Kuckt och d'Aféierung vum Programm an VMware Blog mat vill Screenshots.)

DockStation

  • Websäit; GitHub (ouni Quellcode).
  • Lizenz: propriétaire (freeware).
  • OS: Linux, Mac OS X, Windows.
  • Sproochen / Plattform: Elektron (Chromium, Node.js).

Iwwersiicht iwwer GUI Interfaces fir Docker Container ze managen

DockStation ass e jonke Projet, erstallt Wäissrussesch Programméierer (wat iwwregens, sicht Investisseuren fir weider Entwécklung). Déi zwee Haaptfeatures sinn e Fokus op Entwéckler (net DevOps Ingenieuren oder Sysadmins) mat voller Ënnerstëtzung fir Docker Compose a geschlossene Code (gratis ze benotzen, a fir Suen, d'Auteuren bidden perséinlech Ënnerstëtzung a Verfeinerung vu Funktiounen). Erlaabt Iech net nëmme Biller ze verwalten (ënnerstëtzt vum Docker Hub) a Container (+ Statistiken a Logbicher), awer och Projete mat Visualiséierung vu Containerlinks, déi am Projet involvéiert sinn, starten. Et gëtt och e Parser (an Beta) deen Iech erlaabt Kommandoen ze konvertéieren docker run zum Docker Compose Format. Schafft mat Docker 1.10.0+ (Linux) an 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.

Einfach Docker UI

  • GitHub.
  • Lizenz: Open Source (MIT Lizenz).
  • OS: Linux, Mac OS X, Windows.
  • Sproochen / Plattform: Elektron, Scala.js (+ Reagéiert op Scala.js).

Iwwersiicht iwwer GUI Interfaces fir Docker Container ze managen

Eng einfach Interface fir mat Docker ze schaffen mat der Docker Remote API. Erlaabt Iech Container a Biller ze verwalten (mat Docker Hub Ënnerstëtzung), Verbindung mat der Konsole, Vue Event Geschicht. Et huet Mechanismen fir net benotzte Container a Biller ze läschen. De Projet ass a Beta an entwéckelt sech ganz lues (tatsächlech Aktivitéit, no de Verpflichtungen ze beurteelen, ass am Februar vun dësem Joer ofgeholl).

aner Méiglechkeeten

Net an der Iwwerpréiwung abegraff:

  • Rancher ass eng Containermanagementplattform mat Orchestratiounsfeatures a Kubernetes Support. Open Source (Apache Lizenz 2.0); Wierker am Linux; am Java geschriwwen. Huet eng Web Interface Rancher UI op Node.js.
  • Kontena - "eng Entwéckler-frëndlech Plattform fir Container an der Produktioun ze lafen", am Wesentlechen konkurréiere mat Kubernetes, awer positionéiert als méi fäerdeg "aus der Këscht" an einfach ze benotzen Léisung. Zousätzlech zu CLI an REST API bitt de Projet eng Webinterface (Screenshot) fir de Stärekoup a seng Orchestratioun ze verwalten (inklusiv d'Aarbecht mat Clusternoden, Servicer, Bänn, Geheimnisser), Statistiken / Logbicher kucken. Open Source (Apache Lizenz 2.0); Wierker an Linux, Mac OS X, Windows; am Rubin geschriwwen.
  • Daten Pulley - en einfachen Utility deen e Minimum vu Funktiounen an Dokumentatioun huet. Open Source (MIT Lizenz); funktionnéiert am Linux (nëmme Package verfügbar fir Ubuntu); am Python geschriwwen. Ënnerstëtzt Docker Hub fir Biller, Logbicher fir Container kucken.
  • Panamax - e Projet dee gezielt huet "Deployment vu komplexe containeriséierte Applikatiounen esou einfach ze maachen wéi Drag-n-Drop". Fir dëst ze maachen, hunn ech mäin eegene Verzeechnes vun Templates erstallt fir Uwendungen z'installéieren (Panamax Ëffentlech Schablounen), d'Resultater vun deenen gewise ginn wann Dir no Biller / Uwendungen sicht zesumme mat Daten vum Docker Hub. Open Source (Apache Lizenz 2.0); Wierker an Linux, Mac OS X, Windows; am Rubin geschriwwen. Integréiert mat CoreOS a Fleet Orchestratiounssystem. No der Aktivitéit, déi um Internet sichtbar ass, ze beurteelen, ass et am Joer 2015 opgehalen ze ënnerstëtzen.
  • Dockly - Kant huet GUI fir Docker Container a Biller ze managen. Open Source (MIT Lizenz); geschriwwen an JavaScript / Node.js.

Schlussendlech: wéi gesäit de GUI an Dockly aus? Opgepasst, GIF bei 3,4 MB!Iwwersiicht iwwer GUI Interfaces fir Docker Container ze managen

PS

Liest och op eisem Blog:

Source: will.com

Setzt e Commentaire