Chidule cha mawonekedwe a GUI pakuwongolera zotengera za Docker

Chidule cha mawonekedwe a GUI pakuwongolera zotengera za Docker

Kugwira ntchito ndi Docker mu kontrakitala ndi chizolowezi chodziwika bwino kwa ambiri. Komabe, pali nthawi zina pomwe mawonekedwe a GUI / intaneti amatha kukhala othandiza ngakhale kwa iwo. Nkhaniyi ikupereka chidule cha mayankho odziwika bwino mpaka pano, omwe olemba ake ayesa kupereka njira zosavuta (kapena zoyenera nthawi zina) kuti adziwe Docker kapenanso kuyikhazikitsa. Ma projekiti ena ndi achichepere kwambiri, pomwe ena, m'malo mwake, akufa kale ...

Wonyamula

  • webusaiti; GitHub; Gitter.
  • License: Open Source (zlib License ndi ena).
  • OS: Linux, Mac OS X, Windows.
  • Zilankhulo / nsanja: Pitani, JavaScript (Angular).
  • Mtundu woyeserera (admin/tryporter).

Chidule cha mawonekedwe a GUI pakuwongolera zotengera za Docker

Portiner (omwe kale ankadziwika kuti UI ya Docker) ndiye mawonekedwe otchuka kwambiri pa intaneti pogwira ntchito ndi magulu a Docker ndi magulu a Docker Swarm. Imayambitsidwa mophweka kwambiri - poyika chithunzi cha Docker, chomwe chimaperekedwa ndi adilesi / socket ya host Docker ngati parameter. Imakulolani kuyang'anira zotengera, zithunzi (zitha kuzitenga kuchokera ku Docker Hub), maukonde, ma volume, zinsinsi. Imathandizira Docker 1.10+ (ndi Docker Swarm 1.2.3+). Mukawona zotengera, ziwerengero zoyambira (magwiritsidwe ntchito, njira), logi, kulumikizana ndi kontrakitala (xterm.js web terminal) zilipo pa chilichonse. Pali mindandanda yofikira yomwe imakupatsani mwayi woletsa ufulu wa ogwiritsa ntchito a Portiner pazochita zosiyanasiyana pamawonekedwe.

Kitematic (Docker Toolbox)

Chidule cha mawonekedwe a GUI pakuwongolera zotengera za Docker

GUI yokhazikika kwa ogwiritsa ntchito a Docker pa Mac OS X ndi Windows, yomwe imaphatikizidwa mu Docker Toolbox, choyikirapo chamagulu omwe amaphatikizanso Docker Engine, Compose, and Machine. Ili ndi ntchito zochepa zomwe zimapereka kutsitsa zithunzi kuchokera ku Docker Hub, kuyang'anira zoikamo zoyambira (kuphatikiza ma voliyumu, ma network), kuwona zipika ndikulumikizana ndi kontrakitala.

Sitima

  • webusaiti; GitHub.
  • License: Open Source (Apache License 2.0).
  • OS: Linux, Mac OS X.
  • Zilankhulo / nsanja: Pitani, Node.js.

Chidule cha mawonekedwe a GUI pakuwongolera zotengera za Docker

Shipyard si mawonekedwe chabe, koma Docker resource management system yotengera API yake. API mu Shipyard ndi RESTful kutengera mtundu wa JSON, 100% yogwirizana ndi Docker Remote API, imapereka zina zowonjezera (makamaka, kutsimikizika ndi kasamalidwe ka mndandanda wofikira, kudula mitengo yonse yochitidwa). API iyi ndiye maziko omwe mawonekedwe a intaneti adamangidwa kale. Kusunga zambiri zautumiki zomwe sizikugwirizana mwachindunji ndi zotengera ndi zithunzi, Shipyard imagwiritsa ntchito RethinkDB. Mawonekedwe a intaneti amakulolani kuti muzitha kuyang'anira zotengera (kuphatikiza ziwerengero zowonera ndi zipika, kulumikizana ndi kontrakitala), zithunzi, ma cluster node a Docker Swarm, zolembera zachinsinsi (Registries).

Admiral

  • webusaiti; GitHub.
  • License: Open Source (Apache License 2.0).
  • OS: Linux, Mac OS X, Windows.
  • Zilankhulo / nsanja: Java (VMware Xenon framework).

Chidule cha mawonekedwe a GUI pakuwongolera zotengera za Docker

Pulatifomu yochokera ku VMware yopangidwira kuti azitumiza okha ndikuwongolera mapulogalamu omwe ali ndi zida pamoyo wawo wonse. Yoyikidwa ngati yankho lopepuka lopangidwira kuti moyo ukhale wosavuta kwa mainjiniya a DevOps. Mawonekedwe a intaneti amakulolani kuti muzitha kuyang'anira makamu ndi Docker, zotengera (+ ziwerengero zowonera ndi zipika), ma tempulo (zithunzi zophatikizidwa ndi Docker Hub), maukonde, zolembetsa, mfundo (zomwe makamu azigwiritsidwa ntchito ndi zotengera ndi momwe angagawire zothandizira). Kutha kuyang'ana momwe mulili (macheke aumoyo). Kugawidwa ndikuyikidwa ngati chithunzi cha Docker. Imagwira ndi Docker 1.12+. (Onaninso mawu oyamba a pulogalamu mu VMware blog ndi zowonera zambiri.)

DockStation

  • webusaiti; GitHub (popanda code source).
  • License: eni ake (freeware).
  • OS: Linux, Mac OS X, Windows.
  • Zilankhulo / nsanja: Electron (Chromium, Node.js).

Chidule cha mawonekedwe a GUI pakuwongolera zotengera za Docker

DockStation ndi ntchito yachinyamata, adalengedwa Opanga mapulogalamu achi Belarusi (zomwe, mwa njira, kufunafuna osunga ndalama kwa zina zowonjezera). Zinthu ziwiri zazikuluzikulu ndizoyang'ana kwa opanga (osati mainjiniya a DevOps kapena oyang'anira dongosolo) ndi chithandizo chonse cha Docker Compose ndi code yotsekedwa (yaulere kugwiritsa ntchito, komanso ndalama, olemba amapereka chithandizo chaumwini ndi kukonzanso mawonekedwe). Imakulolani kuti musamangoyang'anira zithunzi (zothandizidwa ndi Docker Hub) ndi zotengera (+ ziwerengero ndi zipika), komanso kuyambitsa mapulojekiti ndikuwona maulalo a chidebe omwe akukhudzidwa ndi polojekitiyi. Palinso parser (mu beta) yomwe imakulolani kuti musinthe malamulo docker run ku Docker Compose mtundu. Imagwira ndi Docker 1.10.0+ (Linux) ndi 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.

Simple Docker UI

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

Chidule cha mawonekedwe a GUI pakuwongolera zotengera za Docker

Mawonekedwe osavuta ogwirira ntchito ndi Docker pogwiritsa ntchito Docker Remote API. Imakulolani kuti muzitha kuyang'anira zotengera ndi zithunzi (ndi thandizo la Docker Hub), kulumikizana ndi kontrakitala, onani mbiri ya zochitika. Lili ndi njira zochotsera zotengera zosagwiritsidwa ntchito ndi zithunzi. Pulojekitiyi ili mu beta ndipo ikukula pang'onopang'ono (zochitika zenizeni, kutengera zomwe zachitika, zidachepetsedwa mu February chaka chino).

asadziphe

Sanaphatikizidwe mu ndemanga:

  • Sungani ndi nsanja yoyang'anira ziwiya yokhala ndi zida za orchestration ndi chithandizo cha Kubernetes. Open Source (Apache License 2.0); imagwira ntchito pa Linux; yolembedwa mu Java. Ili ndi mawonekedwe apaintaneti Rancher UI pa Node.js.
  • Kontena - "malo opangira mapulogalamu opangira zida zopangira", zomwe zimapikisana ndi Kubernetes, koma zokhala ngati zokonzeka "kunja kwa bokosi" komanso njira yosavuta kugwiritsa ntchito. Kuphatikiza pa CLI ndi REST API, polojekitiyi imapereka mawonekedwe a intaneti (chithunzi) kuyang'anira gululo ndi kayimbidwe kake (kuphatikiza kugwira ntchito ndi ma cluster node, mautumiki, voliyumu, zinsinsi), kuyang'ana ziwerengero / zipika. Open Source (Apache License 2.0); amagwira ntchito mu Linux, Mac OS X, Windows; yolembedwa mu Ruby.
  • Data Pulley - chida chosavuta chomwe chili ndi ntchito zochepa ndi zolemba. Open Source (MIT License); imagwira ntchito pa Linux (Phukusi lokhalo likupezeka la Ubuntu); yolembedwa mu Python. Imathandizira Docker Hub pazithunzi, kuwona zipika zazotengera.
  • Panamax - pulojekiti yomwe cholinga chake chinali "kupanga kuyika kwa mapulogalamu ovuta kukhala osavuta ngati kukoka-n-dontho". Kuti ndichite izi, ndidapanga chikwatu changa cha ma tempulo otumizira mapulogalamu (Panamax Public Templates), zotsatira zake zimawonetsedwa pofufuza zithunzi / mapulogalamu pamodzi ndi deta kuchokera ku Docker Hub. Open Source (Apache License 2.0); amagwira ntchito mu Linux, Mac OS X, Windows; yolembedwa mu Ruby. Kuphatikizidwa ndi CoreOS ndi Fleet orchestration system. Kutengera zomwe zimawoneka pa intaneti, idasiya kuthandizidwa mu 2015.
  • Dockly - cantilevered GUI yoyang'anira zotengera za Docker ndi zithunzi. Open Source (MIT License); yolembedwa mu JavaScript/Node.js.

Pomaliza: Kodi GUI ikuwoneka bwanji ku Dockly? Chenjezo, GIF pa 3,4 MB!Chidule cha mawonekedwe a GUI pakuwongolera zotengera za Docker

PS

Werenganinso pa blog yathu:

Source: www.habr.com

Kuwonjezera ndemanga