Kinatibuk-an nga mga interface sa GUI alang sa pagdumala sa mga sudlanan sa Docker

Kinatibuk-an nga mga interface sa GUI alang sa pagdumala sa mga sudlanan sa Docker

Ang pagtrabaho kauban ang Docker sa console usa ka pamilyar nga rutina alang sa kadaghanan. Bisan pa, adunay mga higayon nga ang usa ka GUI / web interface mahimong mapuslanon bisan alang kanila. Naghatag ang artikulo og usa ka kinatibuk-ang panan-aw sa labing kaila nga mga solusyon hangtod karon, ang mga tagsulat nga misulay sa pagtanyag labi ka kombenyente (o angay alang sa pipila nga mga kaso) nga mga interface aron mahibal-an ang Docker o bisan ang pagserbisyo sa daghang mga pag-install niini. Ang pipila sa mga proyekto bata pa kaayo, samtang ang uban, sa kasukwahi, nahanaw na ...

tigdala

Kinatibuk-an nga mga interface sa GUI alang sa pagdumala sa mga sudlanan sa Docker

Ang Portainer (kaniadto nailhan nga UI para sa Docker) mao ang labing inila nga web interface alang sa pagtrabaho kauban ang mga host sa Docker ug mga cluster sa Docker Swarm. Nagsugod kini nga yano - pinaagi sa pag-deploy sa usa ka imahe sa Docker, diin ang adres / socket sa host sa Docker gipasa ingon usa ka parameter. Nagtugot kanimo sa pagdumala sa mga sudlanan, mga hulagway (makuha kini gikan sa Docker Hub), mga network, mga volume, mga sekreto. Nagsuporta sa Docker 1.10+ (ug Docker Swarm 1.2.3+). Kung nagtan-aw sa mga sudlanan, ang sukaranan nga estadistika (paggamit sa kapanguhaan, mga proseso), mga troso, ug koneksyon sa console (xterm.js web terminal) magamit alang sa matag usa niini. Kini adunay kaugalingon nga mga lista sa pag-access nga nagtugot kanimo sa pagpugong sa mga katungod sa mga tiggamit sa Portainer sa lainlaing mga operasyon sa interface.

Kitematic (Docker Toolbox)

Kinatibuk-an nga mga interface sa GUI alang sa pagdumala sa mga sudlanan sa Docker

Usa ka sumbanan nga GUI alang sa mga tiggamit sa Docker sa Mac OS X ug Windows, nga kabahin sa Docker Toolbox, usa ka installer alang sa usa ka set sa mga utilities nga naglakip usab sa Docker Engine, Compose ug Machine. Kini adunay usa ka minimum nga set sa mga function nga nagtugot sa pag-download sa mga imahe gikan sa Docker Hub, pagdumala sa mga sukaranan nga mga setting sa sudlanan (lakip ang mga volume, network), pagtan-aw sa mga log ug pagkonekta sa console.

Paglawig

  • Π‘Π°ΠΉΡ‚; GitHub.
  • Lisensya: Open Source (Apache License 2.0).
  • OS: Linux, Mac OS X.
  • Mga pinulongan/plataporma: Lakaw, Node.js.

Kinatibuk-an nga mga interface sa GUI alang sa pagdumala sa mga sudlanan sa Docker

Ang Shipyard dili lamang usa ka interface, apan usa ka sistema sa pagdumala sa kapanguhaan sa Docker, nga gibase sa presensya sa kaugalingon nga API. Ang API sa Shipyard RESTful base sa JSON format, 100% compatible sa Docker Remote API, nagtanyag og dugang nga mga feature (sa partikular, authentication ug access list management, logging sa tanang gihimo nga operasyon). Kini nga API mao ang sukaranan diin ang web interface natukod na. Aron sa pagtipig sa impormasyon sa serbisyo nga dili direktang may kalabutan sa mga sudlanan ug mga hulagway, ang Shipyard naggamit sa RethinkDB. Ang web interface nagtugot kanimo sa pagdumala sa mga sudlanan (lakip ang pagtan-aw sa mga estadistika ug mga troso, pagkonektar sa console), mga hulagway, Docker Swarm cluster nodes, ug pribadong mga rehistro.

Admiral

  • Π‘Π°ΠΉΡ‚; GitHub.
  • Lisensya: Open Source (Apache License 2.0).
  • OS: Linux, Mac OS X, Windows.
  • Pinulongan/plataporma: Java (VMware Xenon framework).

Kinatibuk-an nga mga interface sa GUI alang sa pagdumala sa mga sudlanan sa Docker

Usa ka plataporma gikan sa VMware nga gidisenyo alang sa awtomatikong pag-deploy sa mga containerized nga aplikasyon ug pagdumala niini sa tibuok nilang lifecycle. Gipahimutang ingon usa ka gaan nga solusyon nga gidisenyo aron mapadali ang kinabuhi alang sa mga inhenyero sa DevOps. Gitugotan ka sa web interface sa pagdumala sa mga host sa Docker, mga sudlanan (+ tan-awa ang mga estadistika ug mga log), mga template (mga imahe nga gisagol sa Docker Hub), mga network, mga rehistro, mga palisiya (nga ang mga host magamit kung unsang mga sulud ug kung giunsa ang paggahin mga kapanguhaan). Makahimo sa pagsusi sa kahimtang sa mga sudlanan (mga pagsusi sa panglawas). Giapod-apod ug gi-deploy ingon usa ka imahe sa Docker. Nagtrabaho sa Docker 1.12+. (Tan-awa usab ang pasiuna sa programa sa VMware nga blog nga adunay daghang mga screenshot.)

Dockstation

  • Π‘Π°ΠΉΡ‚; GitHub (walay source code).
  • Lisensya: proprietary (freeware).
  • OS: Linux, Mac OS X, Windows.
  • Mga pinulongan/plataporma: Electron (Chromium, Node.js).

Kinatibuk-an nga mga interface sa GUI alang sa pagdumala sa mga sudlanan sa Docker

Ang DockStation usa ka batan-ong proyekto, gibuhat Mga programmer sa Belarus (nga, sa paagi, nangita ug investors alang sa dugang nga kalamboan niini). Duha ka panguna nga bahin ang gipunting niini sa mga nag-develop (dili mga inhenyero sa DevOps o mga administrador sa sistema) nga adunay bug-os nga suporta alang sa Docker Compose ug sirado nga code (libre nga gamiton, apan alang sa salapi ang mga tagsulat nagtanyag personal nga suporta ug pagpaayo sa mga kapabilidad). Gitugotan ka dili lamang sa pagdumala sa mga imahe (gisuportahan sa Docker Hub) ug mga sulud (+ estadistika ug mga troso), apan usab sa paghimo og mga proyekto nga adunay pagtan-aw sa mga koneksyon sa mga sudlanan nga nahilambigit sa proyekto. Adunay usab usa ka parser (sa beta) nga nagtugot kanimo sa pag-convert sa mga sugo docker run sa Docker Compose format. Nagtrabaho sa Docker 1.10.0+ (Linux) ug 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.

Yano nga Docker UI

  • GitHub.
  • Lisensya: Open Source (MIT License).
  • OS: Linux, Mac OS X, Windows.
  • Mga pinulongan/plataporma: Electron, Scala.js (+ React sa Scala.js).

Kinatibuk-an nga mga interface sa GUI alang sa pagdumala sa mga sudlanan sa Docker

Usa ka yano nga interface alang sa pagtrabaho kauban ang Docker gamit ang Docker Remote API. Gitugotan ka sa pagdumala sa mga sudlanan ug mga imahe (uban ang suporta sa Docker Hub), pagkonektar sa console, ug pagtan-aw sa kasaysayan sa panghitabo. Adunay mga mekanismo sa pagtangtang sa wala magamit nga mga sudlanan ug mga imahe. Ang proyekto anaa sa beta ug hinay kaayo nga nag-uswag (tinuod nga kalihokan, sa paghukom sa mga pasalig, namatay sa Pebrero niining tuiga).

sa uban nga mga kapilian sa

Wala gilakip sa pagrepaso:

  • Rancher usa ka plataporma sa pagdumala sa sudlanan nga adunay mga bahin sa orkestrasyon ug suporta para sa Kubernetes. Open Source (Lisensya sa Apache 2.0); midagan sa Linux; gisulat sa Java. Adunay usa ka web interface Rancher UI sa Node.js.
  • Kontena β€” β€œusa ka plataporma nga mahigalaon sa developer para sa pagpadagan sa mga sudlanan sa produksiyon,” esensya nga nakigkompetensya sa Kubernetes, apan nakaposisyon isip mas out-of-the-box ug sayon-gamiton nga solusyon. Dugang sa CLI ug REST API, ang proyekto nagtanyag og web interface (screenshot) aron madumala ang cluster ug ang orkestra niini (lakip ang pagtrabaho sa mga cluster node, serbisyo, volume, sekreto), pagtan-aw sa estadistika/mga log. Bukas nga Tinubdan (Lisensya sa Apache 2.0); nagtrabaho sa Linux, Mac OS X, Windows; gisulat sa Ruby.
  • Data Pulley - usa ka yano nga utility nga adunay labing gamay nga mga gimbuhaton ug dokumentasyon. Open Source (MIT License); nagtrabaho sa Linux (magamit ra ang pakete sa Ubuntu); gisulat sa Python. Nagsuporta sa Docker Hub alang sa mga imahe, pagtan-aw sa mga troso alang sa mga sudlanan.
  • Panamax usa ka proyekto nga adunay tumong sa "paghimo sa pag-deploy sa mga komplikadong containerized nga mga aplikasyon nga yano sama sa drag-n-drop." Alang niini nga katuyoan, naghimo kami sa among kaugalingon nga katalogo sa mga template alang sa pag-deploy sa mga aplikasyon (Panamax Public Templates), ang mga resulta nga gipakita kung nangita alang sa mga imahe / aplikasyon kauban ang datos gikan sa Docker Hub. Bukas nga Tinubdan (Lisensya sa Apache 2.0); nagtrabaho sa Linux, Mac OS X, Windows; gisulat sa Ruby. Nahiusa sa CoreOS ug Fleet orchestration system. Sa paghukom sa kalihokan nga makita sa Internet, kini mihunong sa pagsuporta sa 2015.
  • Dockly - cantilevered GUI alang sa pagdumala sa mga sudlanan ug mga imahe sa Docker. Open Source (MIT License); gisulat sa JavaScript/Node.js.

Sa katapusan: unsa ang hitsura sa GUI sa Dockly? Pagbantay, GIF kay 3,4 MB!Kinatibuk-an nga mga interface sa GUI alang sa pagdumala sa mga sudlanan sa Docker

PS

Basaha usab sa among blog:

Source: www.habr.com

Idugang sa usa ka comment