ʻO ka nānā ʻana o nā pilina GUI no ka mālama ʻana i nā ipu Docker

ʻO ka nānā ʻana o nā pilina GUI no ka mālama ʻana i nā ipu Docker

ʻO ka hana pū ʻana me Docker i ka console kahi maʻamau maʻamau no nā mea he nui. Eia nō naʻe, aia kekahi mau manawa i hiki ke hoʻohana pono ʻia kahi interface GUI/web no lākou. Hāʻawi kēia ʻatikala i kahi hiʻohiʻona o nā hopena kaulana loa a hiki i kēia lā, ua hoʻāʻo nā mea kākau e hāʻawi i nā mea maʻalahi (a kūpono paha no kekahi mau hihia) no ka ʻike ʻana iā Docker a i ʻole ka mālama ʻana i nā hoʻonohonoho nui. He ʻōpio loa kekahi o nā papahana, aʻo nā mea ʻē aʻe, ma ke ʻano ʻē aʻe, ke make nei ...

Pahu

  • paena; GitHub; Kuanui.
  • Laikini: Open Source (zlib License a me nā mea ʻē aʻe).
  • OS: Linux, Mac OS X, Windows.
  • Nā ʻōlelo/platform: Hele, JavaScript (Angular).
  • Mana hōʻikeʻike (admin/tryporter).

ʻO ka nānā ʻana o nā pilina GUI no ka mālama ʻana i nā ipu Docker

ʻO Portainer (i ʻike mua ʻia ʻo UI no Docker) ʻo ia ka punaewele punaewele kaulana loa no ka hana ʻana me nā pūʻali Docker a me nā pūʻulu Docker Swarm. Hoʻomaka maʻalahi ia - ma ke kau ʻana i kahi kiʻi Docker, i hāʻawi ʻia i ka helu / kumu o ka host Docker ma ke ʻano he ʻano. Hiki iā ʻoe ke hoʻokele i nā ipu, nā kiʻi (hiki ke lawe iā lākou mai Docker Hub), nā pūnaewele, nā puke, nā mea huna. Kākoʻo iā Docker 1.10+ (a me Docker Swarm 1.2.3+). I ka nānā ʻana i nā ipu, loaʻa nā ʻikepili kumu (ka hoʻohana ʻana i nā kumuwaiwai, nā kaʻina hana), nā lāʻau, pili i ka console (xterm.js web terminal) i loaʻa no kēlā me kēia. Aia nā papa inoa ponoʻī e ʻae iā ʻoe e kaohi i nā kuleana o nā mea hoʻohana Portainer i nā hana like ʻole i ka interface.

Kitematic (Pahu Mea Hana Docker)

ʻO ka nānā ʻana o nā pilina GUI no ka mālama ʻana i nā ipu Docker

He GUI maʻamau no nā mea hoʻohana Docker ma Mac OS X a me Windows, i hoʻokomo ʻia i ka Docker Toolbox, kahi mea hoʻonohonoho no kahi hoʻonohonoho o nā pono e komo pū me ka Docker Engine, Compose, a me Mīkini. He liʻiliʻi ia o nā hana e hāʻawi ana i ka hoʻoiho ʻana i nā kiʻi mai Docker Hub, ka hoʻokele ʻana i nā hoʻonohonoho pahu kumu (me nā puke, nā pūnaewele), ke nānā ʻana i nā lāʻau a me ka hoʻopili ʻana i ka console.

Ka moku

  • paena; GitHub.
  • Laikini: Open Source (Laikini Apache 2.0).
  • OS: Linux, Mac OS X.
  • Nā ʻōlelo/platform: Hele, Node.js.

ʻO ka nānā ʻana o nā pilina GUI no ka mālama ʻana i nā ipu Docker

ʻAʻole wale ʻo Shipyard he interface, akā he ʻōnaehana hoʻokele waiwai Docker e pili ana i kāna API ponoʻī. ʻO ka API ma Shipyard RESTful e pili ana i ka JSON format, 100% kūpono me ka Docker Remote API, hāʻawi i nā hiʻohiʻona hou (ʻo ia hoʻi, ka hōʻoia a me ka hoʻokele papa inoa komo, ka hoʻopaʻa ʻana i nā hana āpau i hana ʻia). ʻO kēia API ke kumu i kūkulu ʻia ai ke kikowaena pūnaewele. No ka mālama ʻana i ka ʻike lawelawe i pili ʻole i nā ipu a me nā kiʻi, hoʻohana ʻo Shipyard iā RethinkDB. Hiki iā ʻoe ke hoʻokele i nā ipu (me ka nānā ʻana i nā helu a me nā lāʻau, pili i ka console), nā kiʻi, nā nodes cluster Docker Swarm, nā inoa inoa pilikino (Registry).

Admiral

  • paena; GitHub.
  • Laikini: Open Source (Laikini Apache 2.0).
  • OS: Linux, Mac OS X, Windows.
  • ʻŌlelo/platform: Java (VMware Xenon framework).

ʻO ka nānā ʻana o nā pilina GUI no ka mālama ʻana i nā ipu Docker

ʻO kahi kahua mai VMware i hoʻolālā ʻia no ka hoʻonohonoho ʻana a me ka hoʻokele ʻana i nā noi containerized i ko lākou ola holoʻokoʻa. Hoʻonoho ʻia ma ke ʻano he hopena māmā i hoʻolālā ʻia e maʻalahi ke ola no nā ʻenekini DevOps. Hiki iā ʻoe ke hoʻokele i nā pūʻali me Docker, nā ipu (+ nānā i nā helu helu a me nā lāʻau), nā templates (nā kiʻi i hoʻohui ʻia me Docker Hub), nā pūnaewele, nā hoʻopaʻa inoa, nā kulekele (nā mea e hoʻohana ʻia e nā ipu a pehea e hoʻokaʻawale ai i nā kumuwaiwai). Hiki ke nānā i ke kūlana o nā ipu (nā nānā olakino). Hoʻokaʻawale ʻia a kau ʻia ma ke ʻano he kiʻi Docker. Hana pū me Docker 1.12+. (E nānā pū i ka hoʻomaka ʻana o ka papahana ma VMware blog me nā kiʻi kiʻi he nui.)

ʻO ke kahua paʻa

  • paena; GitHub (me ka ʻole kumu kumu).
  • Laikini: proprietary (freeware).
  • OS: Linux, Mac OS X, Windows.
  • ʻŌlelo/platform: Electron (Chromium, Node.js).

ʻO ka nānā ʻana o nā pilina GUI no ka mālama ʻana i nā ipu Docker

He papahana ʻōpio ʻo DockStation, hana ʻia Nā polokalamu polokalamu Belarusian (ʻo ia, ma ke ala, e ʻimi ana i nā mea hoʻopukapuka no ka hoʻomohala hou aku). ʻO nā hiʻohiʻona nui ʻelua ke nānā aku nei i nā mea hoʻomohala (ʻaʻole nā ​​mea ʻenekini DevOps a i ʻole nā ​​​​luna hoʻokele) me ke kākoʻo piha no Docker Compose a pani ʻia ke code (no ka hoʻohana ʻana, a no ke kālā, hāʻawi nā mea kākau i ke kākoʻo pilikino a me ka hoʻomaikaʻi ʻana i nā hiʻohiʻona). ʻAʻole hiki iā ʻoe ke hoʻokele wale i nā kiʻi (kākoʻo ʻia e Docker Hub) a me nā ipu (+ helu a me nā moʻolelo), akā hoʻomaka pū i nā papahana me ka ʻike ʻana i nā loulou pahu i komo i ka papahana. Aia kekahi parser (ma ka beta) e hiki ai iā ʻoe ke hoʻololi i nā kauoha docker run i ke ʻano Docker Compose. Hana pū me Docker 1.10.0+ (Linux) a me 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.

UI Docker maʻalahi

  • GitHub.
  • Laikini: Open Source (MIT Laikini).
  • OS: Linux, Mac OS X, Windows.
  • 'Ōlelo/platform: Electron, Scala.js (+ React on Scala.js).

ʻO ka nānā ʻana o nā pilina GUI no ka mālama ʻana i nā ipu Docker

He maʻalahi maʻalahi no ka hana pū me Docker me ka hoʻohana ʻana i ka Docker Remote API. ʻAe iā ʻoe e hoʻokele i nā ipu a me nā kiʻi (me ke kākoʻo Docker Hub), hoʻopili i ka console, nānā i ka mōʻaukala hanana. Loaʻa iā ia nā mīkini no ka wehe ʻana i nā ipu a me nā kiʻi i hoʻohana ʻole ʻia. Aia ka papahana ma ka beta a ke ulu mālie nei (ʻo ka hana maoli, e hoʻoholo ana e nā commits, ua hoʻomaha i Pepeluali o kēia makahiki).

nā koho

ʻAʻole i komo i ka loiloi:

  • Kahului he kahua hoʻokele ipu me nā hiʻohiʻona orchestration a me ke kākoʻo Kubernetes. Open Source (Apache License 2.0); hana ma Linux; kākau ʻia ma Java. Loaʻa iā ia kahi kikowaena pūnaewele UI kahu hānai ma Node.js.
  • Kontena - "he kahua hoʻomohala-aloha no ka holo ʻana i nā ipu i ka hana ʻana", e hoʻokūkū maoli ana me Kubernetes, akā hoʻonoho ʻia ma ke ʻano he ʻoi aku ka mākaukau "ma waho o ka pahu" a me ka hoʻohana maʻalahi. Ma kahi o CLI a me REST API, hāʻawi ka papahana i kahi kikowaena pūnaewele (kiʻi kiʻi) e hoʻokele i ka pūʻulu a me kāna orchestration (me ka hana ʻana me nā nodes cluster, nā lawelawe, nā puke, nā mea huna), ke nānā ʻana i nā helu helu / log. Open Source (Apache License 2.0); hana ma Linux, Mac OS X, Windows; kākau ʻia ma Ruby.
  • Pulley Data - he mea hoʻohana maʻalahi me ka liʻiliʻi o nā hana a me nā palapala. Open Source (Laikini MIT); hana ma linux (ʻo ka pūʻolo wale nō i loaʻa no Ubuntu); kākau ʻia ma ka Python. Kākoʻo iā Docker Hub no nā kiʻi, ke nānā ʻana i nā lāʻau no nā ipu.
  • Panamax - he papahana i manaʻo e "hana i ka hoʻopili ʻana i nā noi containerized paʻakikī e like me ka drag-n-drop". No ka hana ʻana i kēia, ua hana wau i kaʻu papa kuhikuhi ponoʻī o nā templates no ka lawe ʻana i nā noi (Nā Papahana Lehulehu Panamax), hōʻike ʻia nā hopena i ka ʻimi ʻana i nā kiʻi / noi me ka ʻikepili mai Docker Hub. Open Source (Apache License 2.0); hana ma Linux, Mac OS X, Windows; kākau ʻia ma Ruby. Hoʻohui ʻia me CoreOS a me Fleet orchestration system. Ke hoʻoholo nei e ka hana i ʻike ʻia ma ka Pūnaewele, ua pau ke kākoʻo ʻia ma 2015.
  • Dockly - cantilevered GUI no ka mālama ʻana i nā pahu Docker a me nā kiʻi. Open Source (Laikini MIT); kākau ʻia ma JavaScript/Node.js.

ʻO ka hope: he aha ke ʻano o ka GUI ma Dockly? E akahele, GIF ma 3,4 MB!ʻO ka nānā ʻana o nā pilina GUI no ka mālama ʻana i nā ipu Docker

PS

E heluhelu pū ma kā mākou blog:

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka