Overview ye GUI interfaces yekugadzirisa Docker midziyo

Overview ye GUI interfaces yekugadzirisa Docker midziyo

Kushanda naDocker mune koni inzira yakajairika kune vakawanda. Zvisinei, pane dzimwe nguva apo GUI/web interface inogona kubatsira kunyange kwavari. Chinyorwa chinopa tarisiro yezvinonyanya kukosha mhinduro kusvika parizvino, vanyori vakaedza kupa zviri nyore (kana zvakakodzera kune dzimwe nyaya) nzvimbo dzekusvika pakuziva Docker kana kushumirwa nekuiswa kwakakura kwayo. Mamwe emapurojekiti ari madiki, asi mamwe, pane zvinopesana, ari kutofa ...

Mutakuri

  • Website; GitHub; Gitter.
  • License: Open Source (zlib License nevamwe).
  • Os: Linux, Mac OS X, Windows.
  • Mitauro / chikuva: Enda, JavaScript (Angular).
  • Demo vhezheni (admin/tryportainer).

Overview ye GUI interfaces yekugadzirisa Docker midziyo

Portiner (yaimbozivikanwa seUI yeDocker) ndiyo inonyanya kufarirwa pawebhu interface yekushanda nemaDocker mauto uye masumbu eDocker Swarm. Inotanga zviri nyore - nekuisa mufananidzo weDocker, uko kero/socket yeDocker host inopfuudzwa separameter. Inokutendera iwe kubata midziyo, mifananidzo (inogona kuitora kubva kuDocker Hub), network, mavhoriyamu, zvakavanzika. Inotsigira Docker 1.10+ (uye Docker Swarm 1.2.3+). Kana uchiona midziyo, nhamba dzekutanga (mashandisirwo ezvishandiso, maitiro), matanda, uye kubatana kune console (xterm.js web terminal) inowanikwa kune yega yega. Iyo ine yayo yekuwana zvinyorwa izvo zvinokutendera iwe kudzora kodzero dzevashandisi vePortiner kune akasiyana mashandiro mune interface.

Kitematic (Docker Toolbox)

Overview ye GUI interfaces yekugadzirisa Docker midziyo

Iyo yakajairwa GUI yevashandisi veDocker paMac OS X neWindows, inova chikamu cheDocker Toolbox, yekumisikidza seti yezvishandiso inosanganisirawo Docker Injini, Compose uye Machine. Iyo ine hushoma seti yemabasa inobvumira kurodha mifananidzo kubva kuDocker Hub, kutonga ekutanga midziyo marongero (kusanganisira mavhoriyamu, network), yekuona matanda uye yekubatanidza kune iyo console.

Shipyadhi

  • Website; GitHub.
  • Rezinesi: Open Source (Apache License 2.0).
  • OS: Linux, Mac OS X.
  • Mitauro/chikuva: Enda, Node.js.

Overview ye GUI interfaces yekugadzirisa Docker midziyo

Shipyard haingori chiratidziro, asi Docker resource management system, iyo yakavakirwa pakuvapo kweiyo API yayo. Iyo API muShipweyard ndeye RESTful yakavakirwa paiyo JSON fomati, 100% inoenderana neDocker Remote API, inopa mamwe maficha (kunyanya, kutendeseka uye kuwana rondedzero manejimendi, kutema kwese mashandiro akaitwa). Iyi API ndiyo hwaro hwakatenderedza iyo webhu interface yakatovakwa. Kuchengeta ruzivo rwesevhisi rusina hukama zvakananga nemidziyo nemifananidzo, Shipyard inoshandisa RethinkDB. Iyo yewebhu interface inobvumidza iwe kubata midziyo (inosanganisira yekutarisa manhamba uye matanda, ichibatanidza kune iyo koni), mifananidzo, Docker Swarm cluster node, uye zvakavanzika registries.

Admiral

  • Website; GitHub.
  • Rezinesi: Open Source (Apache License 2.0).
  • Os: Linux, Mac OS X, Windows.
  • Mitauro/chikuva: Java (VMware Xenon framework).

Overview ye GUI interfaces yekugadzirisa Docker midziyo

Ipuratifomu kubva kuVMware yakagadzirirwa kutumira otomatiki kwemidziyo yemidziyo uye manejimendi azvo mukati mehupenyu hwavo hwose. Yakaiswa seyakareruka mhinduro yakagadzirirwa kuita kuti hupenyu huve nyore kune mainjiniya eDevOps. Iyo yewebhu interface inobvumidza iwe kubata Docker mauto, midziyo (+ tarisa manhamba uye matanda), matemplate (mifananidzo yakabatanidzwa neDocker Hub), network, maregistries, marongero (ayo anotambira achashandiswa nemidziyo uye nzira yekugovera zviwanikwa). Kugona kutarisa mamiriro emidziyo (hutano cheki). Yakagoverwa uye yakaiswa seDocker mufananidzo. Inoshanda neDocker 1.12+. (Onawo sumo yepurogiramu mu VMware blog nemifananidzo yakawanda.)

DockStation

  • Website; GitHub (hapana source code).
  • License: proprietary (freeware).
  • Os: Linux, Mac OS X, Windows.
  • Mitauro/chikuva: Electron (Chromium, Node.js).

Overview ye GUI interfaces yekugadzirisa Docker midziyo

DockStation ipurojekiti yechidiki, created Belarusian programmers (izvo, nenzira, vachitsvaga vanoisa mari nokuda kwekuwedzera kwayo). Zvinhu zviviri zvikuru zvinotarisa kune vanogadzira (kwete mainjiniya eDevOps kana masystem administrator) nerutsigiro ruzere rweDocker Compose uye kodhi yakavharwa (yemahara kushandisa, asi nemari vanyori vanopa rutsigiro rwemunhu uye kuvandudza kugona). Inokutendera iwe kwete chete kubata mifananidzo (inotsigirwa neDocker Hub) uye midziyo (+ nhamba uye matanda), asi zvakare kugadzira mapurojekiti nekuona kwekubatana kwemidziyo inobatanidzwa muprojekiti. Kune zvakare parser (mu beta) iyo inokutendera iwe kushandura mirairo docker run kuDocker Nyora fomati. Inoshanda neDocker 1.10.0+ (Linux) uye 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.

Nyore Docker UI

  • GitHub.
  • License: Open Source (MIT License).
  • Os: Linux, Mac OS X, Windows.
  • Mitauro/chikuva: Electron, Scala.js (+ React on Scala.js).

Overview ye GUI interfaces yekugadzirisa Docker midziyo

Iyo yakapusa interface yekushanda neDocker uchishandisa iyo Docker Remote API. Inokutendera kuti utore midziyo uye mifananidzo (ine Docker Hub rutsigiro), batanidza kune iyo console, uye tarisa nhoroondo yechiitiko. Iine nzira dzekubvisa midziyo isina kushandiswa uye mifananidzo. Iyo purojekiti iri mubeta uye iri kukura zvishoma nezvishoma (chaiyo chiitiko, kutonga nekuita, yakafa muna Kukadzi wegore rino).

vamwe mikana

Hazvina kuverengerwa muongororo:

  • rancher ipuratifomu yekutarisira midziyo ine orchestration maficha uye rutsigiro rweKubernetes. Open Source (Apache License 2.0); inoshanda paLinux; yakanyorwa muJava. Iine web interface Rancher UI paNode.js.
  • Kontena - "nzvimbo yekuvandudza-inoshamwaridzika yekumhanyisa midziyo mukugadzira," inokwikwidza neKubernetes, asi yakamisikidzwa seimwe kunze-kwe-bhokisi uye nyore kushandisa mhinduro. Pamusoro peCLI uye REST API, chirongwa ichi chinopa webhu interface (skrini) kubata sumbu uye kurongeka kwaro (kusanganisira kushanda nemasumbu node, masevhisi, mavhoriyamu, zvakavanzika), kuona manhamba / matanda. Open Source (Apache License 2.0); inoshanda paLinux, Mac OS X, Windows; yakanyorwa muRuby.
  • Data Pulley - chishandiso chiri nyore chine mashoma emabasa uye zvinyorwa. Open Source (MIT License); inoshanda paLinux (Ubuntu package chete iripo); yakanyorwa muPython. Inotsigira Docker Hub yemifananidzo, yekuona matanda emidziyo.
  • Panamax ipurojekiti ine chinangwa che "kuita kuendesa kwezvakaomarara zvikumbiro zviri nyore sekudhonza-n-kudonha." Nechinangwa ichi, takagadzira yedu kabhuku yematemplate ekutumira maapplication (Panamax Public Matemplate), mibairo inoratidzwa kana uchitsvaga mifananidzo/maapplication pamwe nedata kubva kuDocker Hub. Open Source (Apache License 2.0); inoshanda paLinux, Mac OS X, Windows; yakanyorwa muRuby. Yakabatanidzwa neCoreOS uye Fleet orchestration system. Tichitarisa nebasa rinoonekwa paInternet, rakamira kutsigirwa muna 2015.
  • Dockly - cantilevered GUI yekugadzirisa midziyo uye Docker mifananidzo. Open Source (MIT License); yakanyorwa muJavaScript/Node.js.

Chekupedzisira: iyo GUI inotaridzika sei muDockly? Chenjerera, GIF i3,4 MB!Overview ye GUI interfaces yekugadzirisa Docker midziyo

PS

Verenga zvakare pablog yedu:

Source: www.habr.com

Voeg