Kakaretso ea li-interface tsa GUI bakeng sa ho laola lijana tsa Docker

Kakaretso ea li-interface tsa GUI bakeng sa ho laola lijana tsa Docker

Ho sebetsa le Docker ho console ke mokhoa o tloaelehileng ho ba bangata. Leha ho le joalo, ho na le linako tseo GUI/web interface e ka bang molemo le ho bona. Sengoliloeng sena se fana ka kakaretso ea litharollo tse hlokomelehang ho fihlela joale, tseo bangoli ba tsona ba lekileng ho fana ka li-interfaces tse bonolo (kapa tse loketseng maemo a mang) bakeng sa ho tseba Docker kapa ho boloka lits'ebetso tse kholo tsa eona. Tse ling tsa merero li nyane haholo, athe tse ling, ho fapana le hoo, li se li ntse li shoa ...

Mohlokomeli

Kakaretso ea li-interface tsa GUI bakeng sa ho laola lijana tsa Docker

Portiner (eo pele e neng e tsejoa e le UI bakeng sa Docker) ke sehokelo se tsebahalang haholo sa webo bakeng sa ho sebetsa le mabotho a Docker le lihlopha tsa Docker Swarm. E hlahisoa ka mokhoa o bonolo haholo - ka ho kenya setšoantšo sa Docker, se fetisetsoang aterese / sokete ea moamoheli oa Docker joalo ka paramente. E u lumella ho laola lijana, litšoantšo (li ka li nka ho Docker Hub), marang-rang, li-volumes, liphiri. E tšehetsa Docker 1.10+ (le Docker Swarm 1.2.3+). Ha u sheba lijana, lipalo-palo tsa mantlha (ts'ebeliso ea lisebelisoa, lits'ebetso), li-log, khokahano ho console (xterm.js web terminal) lia fumaneha bakeng sa e 'ngoe le e 'ngoe ea tsona. Ho na le manane a phihlello a u lumellang ho thibela litokelo tsa basebelisi ba Portiner ts'ebetsong e fapaneng ea sebopeho.

Kitematic (Docker Toolbox)

Kakaretso ea li-interface tsa GUI bakeng sa ho laola lijana tsa Docker

GUI e tloaelehileng bakeng sa basebelisi ba Docker ho Mac OS X le Windows, e kenyellelitsoeng ka har'a Docker Toolbox, sesebelisoa sa lisebelisoa tse kenyelletsang Docker Engine, Compose le Machine. E na le sete e fokolang ea mesebetsi e fanang ka ho khoasolla litšoantšo ho tsoa ho Docker Hub, ho laola litlhophiso tsa mantlha tsa setshelo (ho kenyeletsoa le li-volumes, marang-rang), ho shebella lits'oants'o le ho hokela khokahanong.

Sekepe sa likepe

  • websaeteng; GitHub.
  • License: Open Source (Apache License 2.0).
  • OS: Linux, Mac OS X.
  • Lipuo/sethala: Eya, Node.js.

Kakaretso ea li-interface tsa GUI bakeng sa ho laola lijana tsa Docker

Shipyard ha se sebopeho feela, empa ke sistimi ea taolo ea lisebelisoa tsa Docker e ipapisitseng le API ea eona. API ho Shipyard ke RESTful e thehiloeng ho sebopeho sa JSON, 100% e lumellana le Docker Remote API, e fana ka lintlha tse eketsehileng (haholo-holo, ho netefatsa le ho laola lenane la phihlello, ho rengoa ha lits'ebetso tsohle tse entsoeng). API ena ke motheo oo sebopeho sa marang-rang se seng se hahiloe ho ona. Ho boloka tlhahisoleseling e sa amaneng ka kotloloho le lijana le litšoantšo, Shipyard e sebelisa RethinkDB. Sebopeho sa marang-rang se u lumella ho laola lijana (ho kenyeletsoa lipalo-palo tsa ho shebella le li-log, ho hokahanya le console), litšoantšo, li-node tsa lihlopha tsa Docker Swarm, li-registries tsa poraefete (Registries).

Moemeli

  • websaeteng; GitHub.
  • License: Open Source (Apache License 2.0).
  • OS: Linux, Mac OS X, Windows.
  • Lipuo/ sethala: Java (VMware Xenon framework).

Kakaretso ea li-interface tsa GUI bakeng sa ho laola lijana tsa Docker

Sethala se tsoang ho VMware se etselitsoeng ho tsamaisoa le ho tsamaisa lits'ebetso tse kentsoeng ka har'a nako eohle ea bophelo ba bona. E behiloe joalo ka tharollo e bobebe e etselitsoeng ho nolofaletsa lienjiniere tsa DevOps. Sebopeho sa marang-rang se u lumella ho laola mabotho a Docker, lijana (+ lipalo-palo le li-log), litempele (litšoantšo tse kopantsoeng le Docker Hub), marang-rang, li-registries, maano (e leng mabotho a tla sebelisoa ke lijana le mokhoa oa ho aba lisebelisoa). E khona ho hlahloba boemo ba lijana (litlhahlobo tsa bophelo bo botle). E ajoa le ho sebelisoa joalo ka setšoantšo sa Docker. E sebetsa le Docker 1.12+. (Sheba le selelekela sa lenaneo ho VMware blog ka li-screenshots tse ngata.)

DockStation

  • websaeteng; GitHub (ntle le khoutu ea mohloli).
  • License: beng ba matlo (freeware).
  • OS: Linux, Mac OS X, Windows.
  • Lipuo / sethala: Electron (Chromium, Node.js).

Kakaretso ea li-interface tsa GUI bakeng sa ho laola lijana tsa Docker

DockStation ke projeke e nyane, bōpiloe Baetsi ba mananeo ba Belarus (e leng hore, ka tsela, batla batseteli bakeng sa ntshetsopele e eketsehileng). Likarolo tse peli tse ka sehloohong li tsepamisitse maikutlo ho bahlahisi (eseng baenjiniere ba DevOps kapa batsamaisi ba sistimi) ba nang le ts'ehetso e felletseng bakeng sa Docker Compose le khoutu e koetsoeng (mahala ho sebelisoa, le bakeng sa chelete, bangoli ba fana ka tšehetso ea botho le ntlafatso ea likarolo). Ha e u lumelle feela ho laola litšoantšo (tse tšehelitsoeng ke Docker Hub) le lijana (+ lipalo le li-log), empa hape le ho qala merero ka pono ea lihokelo tsa setshelo tse amehang morerong. Ho boetse ho na le parser (ka beta) e u lumellang hore u fetole litaelo docker run ho Docker Compose sebopeho. E sebetsa le Docker 1.10.0+ (Linux) le 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.

UI ea Docker e bonolo

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

Kakaretso ea li-interface tsa GUI bakeng sa ho laola lijana tsa Docker

Sehokelo se bonolo sa ho sebetsa le Docker u sebelisa Docker Remote API. E u lumella ho laola lijana le litšoantšo (ka tšehetso ea Docker Hub), hokela ho console, sheba nalane ea ketsahalo. E na le mekhoa ea ho tlosa lijana le litšoantšo tse sa sebelisoang. Morero o ho beta mme o ntse o tsoela pele butle haholo (ketso ea 'nete, ho latela boitlamo, e fokotsehile ka Hlakola selemong sena).

dikgetho tse ding

Ha e kenyelelitsoe tlhahlobong:

  • rapolasi ke sethala sa taolo ea lijana se nang le likarolo tsa 'mino oa liletsa le tšehetso ea Kubernetes. Mohloli o Bulehileng (Apache License 2.0); e sebetsa ho Linux; e ngotsoeng ka Java. E na le sebopeho sa webo Rancher UI ho Node.js.
  • Kontena - "sethala se bonolo sa nts'etsopele bakeng sa ho tsamaisa lijana tlhahisong", ha e le hantle se qothisana lehlokoa le Kubernetes, empa se behiloe joalo ka "ntle ho lebokose" le tharollo e bonolo ho e sebelisa. Ho phaella ho CLI le REST API, morero ona o fana ka sebopeho sa websaete (skrini) ho laola sehlopha le 'mino oa sona (ho kenyeletsoa ho sebetsa le li-cluster nodes, litšebeletso, li-volumes, liphiri), ho shebella lipalo-palo / li-log. Mohloli o Bulehileng (Apache License 2.0); e sebetsa ho Linux, Mac OS X, Windows; e ngotsoe ka Ruby.
  • Pulley ea data - sesebelisoa se bonolo se nang le bonyane ba mesebetsi le litokomane. Mohloli o Bulehileng (License ea MIT); e sebetsa ho linux (sephutheloana feela se fumaneha bakeng sa Ubuntu); e ngotsoeng ka Python. E ts'ehetsa Docker Hub bakeng sa litšoantšo, ho shebella lits'oants'o tsa lijana.
  • Panamax - projeke e neng e ikemiselitse ho "etsa hore lits'ebetso tse rarahaneng tse kentsoeng ka har'a lisebelisoa li be bonolo joalo ka ho hula-n-drop". Ho etsa sena, ke iketselitse bukana ea ka ea litempele tsa ho tsamaisa lits'ebetso (Panamax Public Templates), liphetho tsa tsona li bonts'itsoeng ha u batla litšoantšo / lits'ebetso hammoho le data e tsoang ho Docker Hub. Mohloli o Bulehileng (Apache License 2.0); e sebetsa ho Linux, Mac OS X, Windows; e ngotsoe ka Ruby. E kopantsoe le CoreOS le Fleet orchestration system. Ho latela ts'ebetso e hlahang Marang-rang, e khaotse ho tšehetsoa ka 2015.
  • Dockly - cantilevered GUI ea ho laola lijana le litšoantšo tsa Docker. Mohloli o Bulehileng (License ea MIT); e ngotsoe ka JavaScript/Node.js.

Qetellong: GUI e shebahala joang ho Dockly? Tlhokomeliso, GIF ho 3,4 MB!Kakaretso ea li-interface tsa GUI bakeng sa ho laola lijana tsa Docker

PES

Bala hape ho blog ea rona:

Source: www.habr.com

Eketsa ka tlhaloso