Uhlolojikelele lwezixhumanisi ze-GUI zokuphatha iziqukathi ze-Docker

Uhlolojikelele lwezixhumanisi ze-GUI zokuphatha iziqukathi ze-Docker

Ukusebenza ne-Docker kukhonsoli kuwumkhuba ojwayelekile kwabaningi. Nokho, kunezikhathi lapho isikhombimsebenzisi se-GUI/iwebhu singaba usizo ngisho nakubo. Le ndatshana inikezela ngesifinyezo sezixazululo eziphawuleka kakhulu kuze kube manje, ababhali bazo abazame ukunikeza ukuxhumana okulula (noma okulungele amanye amacala) ukwazi i-Docker noma nokugcina ukufakwa kwayo okukhulu. Amanye amaphrojekthi mancane kakhulu, kanti amanye, ngokuphambene nalokho, asevele efa ...

Umthwali

  • iwebhusayithi; GitHub; I-Gitter.
  • Ilayisensi: Umthombo ovulekile (ilayisensi ye-zlib nokunye).
  • OS: Linux, Mac OS X, Windows.
  • Izilimi/inkundla: Hamba, JavaScript (Angular).
  • Uhlobo lwedemo (umlawuli/i-tryporter).

Uhlolojikelele lwezixhumanisi ze-GUI zokuphatha iziqukathi ze-Docker

I-Portiner (phambilini eyayaziwa ngokuthi i-UI ye-Docker) iyisixhumi esibonakalayo sewebhu esithandwa kakhulu sokusebenza nabasingathi be-Docker namaqoqo e-Docker Swarm. Yethulwa kalula kakhulu - ngokuthumela isithombe se-Docker, esidluliswa ikheli / isokhethi ye-Docker host njengepharamitha. Ikuvumela ukuthi uphathe iziqukathi, izithombe (zingazithatha ku-Docker Hub), amanethiwekhi, amavolumu, izimfihlo. Isekela i-Docker 1.10+ (kanye ne-Docker Swarm 1.2.3+). Lapho ubuka iziqukathi, izibalo eziyisisekelo (ukusetshenziswa kwensiza, izinqubo), amalogi, ukuxhumeka kukhonsoli (itheminali yewebhu ye-xterm.js) iyatholakala ngayinye yazo. Kukhona izinhlu zokufinyelela ezikuvumela ukuthi ukhawulele amalungelo abasebenzisi be-Portiner ekusebenzeni okuhlukahlukene kusixhumi esibonakalayo.

I-Kitematic (Docker Toolbox)

Uhlolojikelele lwezixhumanisi ze-GUI zokuphatha iziqukathi ze-Docker

I-GUI evamile yabasebenzisi be-Docker ku-Mac OS X ne-Windows, efakwe ku-Docker Toolbox, isifaki sesethi yezinsiza ezihlanganisa ne-Docker Engine, Compose, kanye noMshini. Inesethi encane yemisebenzi ehlinzeka ngokulanda izithombe ku-Docker Hub, ukuphatha izilungiselelo eziyisisekelo zeziqukathi (kuhlanganise namavolumu, amanethiwekhi), ukubuka izingodo nokuxhuma kukhonsoli.

Isitimela

  • iwebhusayithi; GitHub.
  • Ilayisensi: Umthombo Ovulekile (Ilayisense ye-Apache 2.0).
  • OS: Linux, Mac OS X.
  • Izilimi/inkundla: Hamba, Node.js.

Uhlolojikelele lwezixhumanisi ze-GUI zokuphatha iziqukathi ze-Docker

I-Shipyard akuyona nje i-interface, kodwa isistimu yokuphatha insiza ye-Docker esekelwe ku-API yayo. I-API ku-Shipyard i-RESTful ngokusekelwe kufomethi ye-JSON, i-100% ehambisana ne-Docker Remote API, inikeza izici ezengeziwe (ikakhulukazi, ukuqinisekiswa nokuphathwa kohlu lokufinyelela, ukugawulwa kwayo yonke imisebenzi eyenziwe). Le API iyisisekelo lapho isixhumi esibonakalayo sewebhu sesakhiwe khona. Ukugcina imininingwane yesevisi engahlobene ngokuqondile neziqukathi nezithombe, i-Shipyard isebenzisa i-RethinkDB. Isixhumi esibonakalayo sewebhu sikuvumela ukuthi uphathe iziqukathi (okuhlanganisa nezibalo zokubuka namalogi, ukuxhuma kukhonsoli), izithombe, ama-node eqoqo e-Docker Swarm, okubhaliswa kwangasese (Okubhaliswa).

I-Admiral

  • iwebhusayithi; GitHub.
  • Ilayisensi: Umthombo Ovulekile (Ilayisense ye-Apache 2.0).
  • OS: Linux, Mac OS X, Windows.
  • Izilimi/inkundla: Java (VMware Xenon framework).

Uhlolojikelele lwezixhumanisi ze-GUI zokuphatha iziqukathi ze-Docker

Inkundla evela ku-VMware eyenzelwe ukuthunyelwa okuzenzakalelayo nokuphathwa kwezinhlelo zokusebenza ezifakwe esitsheni phakathi nomjikelezo wabo wokuphila. Ibekwe njengesixazululo esingasindi esidizayinelwe ukwenza impilo ibe lula konjiniyela be-DevOps. Isixhumi esibonakalayo sewebhu sikuvumela ukuthi uphathe ababungazi nge-Docker, iziqukathi (+ izibalo zokubuka namalogi), izifanekiso (izithombe ezihlanganiswe ne-Docker Hub), amanethiwekhi, amarejistri, izinqubomgomo (okuzosetshenziswa abasingathi yiziphi iziqukathi kanye nendlela yokwaba izinsiza). Uyakwazi ukuhlola isimo seziqukathi (amasheke ezempilo). Kusatshalaliswe futhi kwasetshenziswa njengesithombe se-Docker. Isebenza ne-Docker 1.12+. (Bheka futhi isingeniso sohlelo ku Ibhulogi ye-VMware ngezithombe-skrini eziningi.)

I-DockStation

  • iwebhusayithi; GitHub (ngaphandle kwekhodi yomthombo).
  • Ilayisensi: okuphathelene (freeware).
  • OS: Linux, Mac OS X, Windows.
  • Izilimi/inkundla: Electron (Chromium, Node.js).

Uhlolojikelele lwezixhumanisi ze-GUI zokuphatha iziqukathi ze-Docker

I-DockStation iphrojekthi encane, kudaliwe Abahleli bezinhlelo baseBelarusian (okuyinto, ngendlela, ngifuna abatshalizimali ukuze uthuthuke). Izici ezimbili eziyinhloko zigxile kubathuthukisi (hhayi onjiniyela be-DevOps noma abaphathi besistimu) ngokusekelwa okugcwele kwe-Docker Compose kanye nekhodi evaliwe (mahhala ukuyisebenzisa, futhi ngemali, ababhali banikeza ukwesekwa komuntu siqu kanye nokuthuthukiswa kwezici). Ikuvumela ukuthi ungagcini nje ngokuphatha izithombe (ezisekelwa i-Docker Hub) neziqukathi (+ izibalo namalogi), kodwa futhi uqale amaphrojekthi ngokubona ngeso lengqondo izixhumanisi zeziqukathi ezihilelekile kuphrojekthi. Kukhona nomhlahleli (ku-beta) okuvumela ukuthi uguqule imiyalo docker run kufomethi ye-Docker Compose. Isebenza ne-Docker 1.10.0+ (Linux) ne-1.12.0 (Mac + Windows), i-Docker Compose 1.6.0+.

I-Docker UI elula

  • GitHub.
  • Ilayisensi: Umthombo Ovulekile (Ilayisensi ye-MIT).
  • OS: Linux, Mac OS X, Windows.
  • Izilimi/inkundla: Electron, Scala.js (+ React on Scala.js).

Uhlolojikelele lwezixhumanisi ze-GUI zokuphatha iziqukathi ze-Docker

Isixhumi esibonakalayo esilula sokusebenza ne-Docker usebenzisa i-Docker Remote API. Ikuvumela ukuthi uphathe iziqukathi nemifanekiso (ngosekelo lwe-Docker Hub), xhuma kukhonsoli, buka umlando womcimbi. Inezindlela zokususa iziqukathi ezingasetshenzisiwe nezithombe. Iphrojekthi iku-beta futhi ithuthuka kancane kakhulu (umsebenzi wangempela, uma kubhekwa izibophezelo, wehliswe ngoFebhuwari walo nyaka).

Okunye okukhethwa kukho

Akufakiwe ekubuyekezweni:

  • Qhuma iyinkundla yokuphatha iziqukathi enezici ze-orchestration nokusekelwa kwe-Kubernetes. Umthombo Ovulekile (Ilayisense ye-Apache 2.0); isebenza ku-Linux; ebhalwe nge-Java. Inokuxhumana kwewebhu I-Rancher UI ku-Node.js.
  • Kontena - "inkundla elungele unjiniyela yokusebenzisa iziqukathi ekukhiqizeni", empeleni encintisana ne-Kubernetes, kodwa ebekwe njengesixazululo esenziwe ngomumo "ngaphandle kwebhokisi" nesixazululo esisebenziseka kalula. Ngokungeziwe ku-CLI kanye ne-REST API, iphrojekthi inikeza isixhumi esibonakalayo sewebhu (isithombe-skrini) ukuphatha iqoqo kanye ne-orchestration yalo (okuhlanganisa ukusebenza ngamanodi eqoqo, izinsizakalo, amavolumu, izimfihlo), ukubuka izibalo/amalogi. Umthombo Ovulekile (Ilayisense ye-Apache 2.0); isebenza ku-Linux, Mac OS X, Windows; ebhalwe ngoRuby.
  • Idatha Pulley - insiza elula enobuncane bemisebenzi kanye nemibhalo. Umthombo Ovulekile (Ilayisensi ye-MIT); isebenza ku-linux (iphakheji etholakalayo Ubuntu kuphela); ebhalwe ngePython. Isekela i-Docker Hub yezithombe, ukubuka izingodo zeziqukathi.
  • I-Panamax - iphrojekthi ehlose "ukwenza ukuthunyelwa kwezicelo eziyinkimbinkimbi ezifakwe emabhokisini kube lula njengokudonsa-n-drop". Ukwenza lokhu, ngizakhele olwami uhla lwemibhalo lwezifanekiso zokuphakela izinhlelo zokusebenza (Izifanekiso Zomphakathi zePanamax), imiphumela eboniswa lapho kuseshwa izithombe/izinhlelo zokusebenza kanye nedatha evela ku-Docker Hub. Umthombo Ovulekile (Ilayisense ye-Apache 2.0); isebenza ku-Linux, Mac OS X, Windows; ebhalwe ngoRuby. Ihlanganiswe ne-CoreOS ne-Fleet orchestration system. Uma sibheka ngomsebenzi obonakala ku-inthanethi, iyeke ukusekelwa ngo-2015.
  • I-Dockly - cantilevered I-GUI yokuphatha iziqukathi ze-Docker nemifanekiso. Umthombo Ovulekile (Ilayisensi ye-MIT); ibhalwe nge-JavaScript/Node.js.

Okokugcina: ibukeka kanjani i-GUI ku-Dockly? Isexwayiso, i-GIF ku-3,4 MB!Uhlolojikelele lwezixhumanisi ze-GUI zokuphatha iziqukathi ze-Docker

PS

Funda futhi kubhulogi yethu:

Source: www.habr.com

Engeza amazwana