Muhtasari wa miingiliano ya GUI ya kudhibiti vyombo vya Docker

Muhtasari wa miingiliano ya GUI ya kudhibiti vyombo vya Docker

Kufanya kazi na Docker kwenye koni ni utaratibu unaofahamika kwa wengi. Walakini, kuna nyakati ambapo kiolesura cha GUI/wavuti kinaweza kuwa muhimu hata kwao. Nakala hii inatoa muhtasari wa suluhisho mashuhuri hadi leo, waandishi ambao wamejaribu kutoa miingiliano rahisi zaidi (au inayofaa kwa visa vingine) ili kujua Docker au hata kudumisha usakinishaji wake mkubwa. Baadhi ya miradi ni mchanga sana, wakati mingine, kinyume chake, tayari inakufa ...

Mlango

  • Site; GitHub; Gitter.
  • Leseni: Chanzo Huria (Leseni ya zlib na zingine).
  • OS: Linux, Mac OS X, Windows.
  • Lugha/jukwaa: Go, JavaScript (Angular).
  • Toleo la Demo (msimamizi/mjaribu).

Muhtasari wa miingiliano ya GUI ya kudhibiti vyombo vya Docker

Portiner (iliyojulikana hapo awali kama UI ya Docker) ndio kiolesura maarufu cha wavuti cha kufanya kazi na wapangishi wa Docker na vikundi vya Docker Swarm. Imezinduliwa kwa urahisi sana - kwa kupeleka picha ya Docker, ambayo hupitishwa anwani / tundu la mwenyeji wa Docker kama paramu. Inakuruhusu kudhibiti vyombo, picha (zinaweza kuzichukua kutoka kwa Docker Hub), mitandao, kiasi, siri. Inasaidia Docker 1.10+ (na Docker Swarm 1.2.3+). Wakati wa kutazama vyombo, takwimu za msingi (matumizi ya rasilimali, michakato), kumbukumbu, uunganisho kwenye console (terminal ya wavuti ya xterm.js) zinapatikana kwa kila mmoja wao. Kuna orodha zako za ufikiaji zinazokuruhusu kuzuia haki za watumiaji wa Portiner kwa utendakazi mbalimbali kwenye kiolesura.

Kitematic (Docker Toolbox)

Muhtasari wa miingiliano ya GUI ya kudhibiti vyombo vya Docker

GUI ya kawaida kwa watumiaji wa Docker kwenye Mac OS X na Windows, ambayo imejumuishwa kwenye Kisanduku cha Vifaa cha Docker, kisakinishi cha seti ya huduma ambazo pia ni pamoja na Injini ya Docker, Tunga na Mashine. Ina seti ndogo ya kazi ambazo hutoa kupakua picha kutoka kwa Docker Hub, kusimamia mipangilio ya msingi ya chombo (ikiwa ni pamoja na kiasi, mitandao), kutazama kumbukumbu na kuunganisha kwenye console.

Shipyard

  • Site; GitHub.
  • Leseni: Chanzo Huria (Leseni ya Apache 2.0).
  • Mfumo wa uendeshaji: Linux, Mac OS X.
  • Lugha/jukwaa: Go, Node.js.

Muhtasari wa miingiliano ya GUI ya kudhibiti vyombo vya Docker

Shipyard sio kiolesura tu, lakini mfumo wa usimamizi wa rasilimali wa Docker kulingana na API yake mwenyewe. API katika Hifadhi ya Usafirishaji ni RESTful kulingana na umbizo la JSON, 100% inaoana na API ya Kijijini cha Docker, inatoa vipengele vya ziada (haswa, uthibitishaji na udhibiti wa orodha ya ufikiaji, uwekaji kumbukumbu wa shughuli zote zilizofanywa). API hii ndio msingi ambao kiolesura cha wavuti tayari kimejengwa. Ili kuhifadhi maelezo ya huduma ambayo hayahusiani moja kwa moja na vyombo na picha, Shipyard hutumia RethinkDB. Kiolesura cha wavuti hukuruhusu kudhibiti vyombo (ikiwa ni pamoja na takwimu za kutazama na kumbukumbu, kuunganisha kwenye kiweko), picha, nodi za nguzo za Docker Swarm, sajili za kibinafsi (Masajili).

Admiral

  • Site; GitHub.
  • Leseni: Chanzo Huria (Leseni ya Apache 2.0).
  • OS: Linux, Mac OS X, Windows.
  • Lugha/jukwaa: Java (mfumo wa VMware Xenon).

Muhtasari wa miingiliano ya GUI ya kudhibiti vyombo vya Docker

Jukwaa kutoka kwa VMware iliyoundwa kwa ajili ya uwekaji na usimamizi wa kiotomatiki wa programu zilizo na vyombo katika mzunguko wao wa maisha. Imewekwa kama suluhu nyepesi iliyoundwa kurahisisha maisha kwa wahandisi wa DevOps. Kiolesura cha wavuti hukuruhusu kudhibiti seva pangishi ukitumia Docker, kontena (+ takwimu za kutazama na kumbukumbu), violezo (picha zilizounganishwa na Docker Hub), mitandao, sajili, sera (ambazo wapangishi watatumiwa na vyombo vipi na jinsi ya kugawa rasilimali). Uwezo wa kuangalia hali ya vyombo (hundi za afya). Imesambazwa na kutumwa kama picha ya Docker. Inafanya kazi na Docker 1.12+. (Angalia pia utangulizi wa programu katika VMware blog na picha nyingi za skrini.)

DockStation

  • Site; GitHub (bila msimbo wa chanzo).
  • Leseni: wamiliki (freeware).
  • OS: Linux, Mac OS X, Windows.
  • Lugha/jukwaa: Electron (Chromium, Node.js).

Muhtasari wa miingiliano ya GUI ya kudhibiti vyombo vya Docker

DockStation ni mradi mchanga, imeundwa Watengenezaji programu wa Belarusi (ambayo, kwa njia, kutafuta wawekezaji kwa maendeleo zaidi). Vipengele viwili kuu ni kuzingatia watengenezaji (sio wahandisi wa DevOps au wasimamizi wa mfumo) na usaidizi kamili wa Docker Compose na msimbo uliofungwa (bila malipo kutumia, na kwa pesa, waandishi hutoa usaidizi wa kibinafsi na uboreshaji wa vipengele). Hukuruhusu kudhibiti picha tu (zinazotumika na Docker Hub) na kontena (+ takwimu na kumbukumbu), lakini pia kuanza miradi kwa taswira ya viungo vya kontena vinavyohusika katika mradi. Pia kuna kichanganuzi (katika beta) ambacho hukuruhusu kubadilisha amri docker run kwa muundo wa Kutunga Docker. Inafanya kazi na Docker 1.10.0+ (Linux) na 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.

UI rahisi ya Docker

  • GitHub.
  • Leseni: Chanzo Huria (Leseni ya MIT).
  • OS: Linux, Mac OS X, Windows.
  • Lugha/jukwaa: Electron, Scala.js (+ React kwenye Scala.js).

Muhtasari wa miingiliano ya GUI ya kudhibiti vyombo vya Docker

Kiolesura rahisi cha kufanya kazi na Docker kwa kutumia API ya Mbali ya Docker. Hukuruhusu kudhibiti vyombo na picha (kwa usaidizi wa Docker Hub), unganisha kwenye kiweko, angalia historia ya tukio. Ina taratibu za kuondoa vyombo na picha zisizotumiwa. Mradi uko katika toleo la beta na unaendelea polepole sana (shughuli halisi, kwa kuzingatia ahadi, ilipungua Februari mwaka huu).

chaguzi nyingine

Haijajumuishwa katika ukaguzi:

  • Rancher ni jukwaa la usimamizi wa kontena lenye vipengele vya okestration na usaidizi wa Kubernetes. Chanzo Huria (Leseni ya Apache 2.0); inafanya kazi katika Linux; iliyoandikwa katika Java. Ina kiolesura cha wavuti Rancher UI kwenye Node.js.
  • Kontena - "jukwaa linalofaa msanidi programu la kuendesha vyombo katika uzalishaji", ambalo kimsingi linashindana na Kubernetes, lakini limewekwa kama suluhu iliyo tayari zaidi "nje ya boksi" na rahisi kutumia. Mbali na CLI na API ya REST, mradi hutoa kiolesura cha wavuti (picha ya skrini) kusimamia nguzo na upangaji wake (ikiwa ni pamoja na kufanya kazi na nodi za nguzo, huduma, juzuu, siri), kuangalia takwimu/magogo. Chanzo Huria (Leseni ya Apache 2.0); inafanya kazi katika Linux, Mac OS X, Windows; iliyoandikwa kwa Ruby.
  • Pulley ya data - matumizi rahisi ambayo ina kiwango cha chini cha kazi na nyaraka. Chanzo Huria (Leseni ya MIT); inafanya kazi katika linux (kifurushi pekee kinapatikana kwa Ubuntu); iliyoandikwa kwa Python. Inasaidia Docker Hub kwa picha, magogo ya kutazama kwa vyombo.
  • Panamax - mradi ambao ulilenga "kufanya utumaji wa programu ngumu zilizo na kontena kuwa rahisi kama buruta-n-tone". Ili kufanya hivyo, niliunda saraka yangu mwenyewe ya templeti za kupeleka programu (Violezo vya Umma vya Panamax), matokeo ambayo yanaonyeshwa wakati wa kutafuta picha / programu pamoja na data kutoka kwa Docker Hub. Chanzo Huria (Leseni ya Apache 2.0); inafanya kazi katika Linux, Mac OS X, Windows; iliyoandikwa kwa Ruby. Imeunganishwa na CoreOS na mfumo wa uimbaji wa Fleet. Kwa kuzingatia shughuli inayoonekana kwenye Mtandao, ilikoma kuungwa mkono mnamo 2015.
  • Dockly - cantilevered GUI ya kudhibiti vyombo na picha za Docker. Chanzo Huria (Leseni ya MIT); imeandikwa katika JavaScript/Node.js.

Mwishowe: GUI inaonekanaje huko Dockly? Tahadhari, GIF katika 3,4 MB!Muhtasari wa miingiliano ya GUI ya kudhibiti vyombo vya Docker

PS

Soma pia kwenye blogi yetu:

Chanzo: mapenzi.com

Kuongeza maoni