Txheej txheem cej luam ntawm GUI interfaces rau tswj Docker ntim

Txheej txheem cej luam ntawm GUI interfaces rau tswj Docker ntim

Ua haujlwm nrog Docker hauv lub console yog ib txoj hauv kev paub rau ntau tus. Txawm li cas los xij, muaj qee zaus thaum GUI / web interface tuaj yeem pab tau txawm rau lawv. Kab lus no muab cov ntsiab lus ntawm cov ntsiab lus tseem ceeb tshaj plaws rau hnub tim, cov kws sau ntawv uas tau sim muab qhov yooj yim dua (lossis tsim nyog rau qee kis) cuam tshuam rau kev paub Docker lossis txawm tias tswj hwm kev teeb tsa loj ntawm nws. Qee qhov haujlwm tseem hluas heev, thaum lwm tus, ntawm qhov tsis sib xws, twb tuag lawm ...

Tus neeg nqa khoom

  • website; GitHub; Gitter.
  • Daim ntawv tso cai: Qhib qhov chaw (zlib Daim ntawv tso cai thiab lwm yam).
  • OS: Linux, Mac OS X, Windows.
  • Lus/platform: Mus, JavaScript (Angular).
  • Demo version (admin/tryporter).

Txheej txheem cej luam ntawm GUI interfaces rau tswj Docker ntim

Porttainer (yav tas los hu ua UI rau Docker) yog lub vev xaib nrov tshaj plaws rau kev ua haujlwm nrog Docker hosts thiab Docker Swarm pawg. Nws tau pib yooj yim heev - los ntawm kev xa cov duab Docker, uas dhau qhov chaw nyob / lub qhov (socket) ntawm Docker host raws li qhov ntsuas. Tso cai rau koj los tswj cov ntim khoom, cov duab (tuaj yeem nqa los ntawm Docker Hub), kev sib txuas, ntim, zais cia. Txhawb Docker 1.10+ (thiab Docker Swarm 1.2.3+). Thaum saib cov thawv, cov ntaub ntawv txheeb cais (kev siv peev txheej, txheej txheem), cov cav, kev sib txuas rau lub console (xterm.js web terminal) muaj rau txhua tus ntawm lawv. Muaj cov npe nkag nkag uas tso cai rau koj los txwv cov neeg siv Porttainer txoj cai rau ntau yam haujlwm hauv lub interface.

Kitematic (Docker Toolbox)

Txheej txheem cej luam ntawm GUI interfaces rau tswj Docker ntim

Tus qauv GUI rau Docker cov neeg siv ntawm Mac OS X thiab Windows, uas suav nrog Docker Toolbox, ib qho kev teeb tsa rau cov khoom siv hluav taws xob uas kuj suav nrog Docker Engine, Compose, thiab Tshuab. Nws muaj cov haujlwm tsawg kawg nkaus uas muab rub tawm cov duab los ntawm Docker Hub, tswj cov thawv ntim yooj yim (xws li ntim, tes hauj lwm), saib cov cav thiab txuas mus rau lub console.

chaw nres nkoj

  • website; GitHub.
  • Daim ntawv tso cai: Qhib Qhov Chaw (Apache License 2.0).
  • OS: Linux, Mac OS X.
  • Lus/platform: Mus, Node.js.

Txheej txheem cej luam ntawm GUI interfaces rau tswj Docker ntim

Shipyard tsis yog ib qho interface nkaus xwb, tab sis Docker kev tswj hwm kev tswj hwm raws li nws tus kheej API. API hauv Shipyard yog RESTful raws li JSON hom, 100% sib xws nrog Docker Remote API, muaj cov yam ntxwv ntxiv (tshwj xeeb, kev lees paub thiab nkag mus rau kev tswj hwm, kev txiav txim siab ntawm txhua qhov haujlwm tau ua). Qhov API no yog lub hauv paus ib puag ncig uas lub web interface twb tau tsim. Txhawm rau khaws cov ntaub ntawv kev pabcuam uas tsis cuam tshuam ncaj qha rau cov ntim khoom thiab cov duab, RethinkDB yog siv hauv Shipyard. Lub vev xaib interface tso cai rau koj los tswj cov ntim khoom (xws li saib cov txheeb cais thiab cov cav, txuas rau lub console), cov duab, Docker Swarm pawg nodes, kev sau npe ntiag tug (Registries).

Admiral

  • website; GitHub.
  • Daim ntawv tso cai: Qhib Qhov Chaw (Apache License 2.0).
  • OS: Linux, Mac OS X, Windows.
  • Hom lus/platform: Java (VMware Xenon moj khaum).

Txheej txheem cej luam ntawm GUI interfaces rau tswj Docker ntim

Lub platform los ntawm VMware tsim los rau kev xa tawm thiab tswj cov ntawv thov ntim thoob plaws hauv lawv lub neej. Positioned raws li kev daws teeb meem tsim los ua kom lub neej yooj yim dua rau DevOps engineers. Lub vev xaib cuam tshuam tso cai rau koj tswj hwm cov tswv nrog Docker, ntim khoom (+ saib cov txheeb cais thiab cov ntawv teev npe), cov qauv (duab sib xyaw nrog Docker Hub), cov tes hauj lwm, kev sau npe, cov cai (uas hosts yuav siv los ntawm cov thawv twg thiab yuav faib cov peev txheej). Muaj peev xwm txheeb xyuas cov xwm txheej ntawm cov thawv ntim khoom (kev kuaj xyuas kev noj qab haus huv). Distributed thiab deployed li Docker duab. Ua haujlwm nrog Docker 1.12+. (Saib cov lus qhia txog qhov program hauv VMware blog nrog ntau lub screenshots.)

DockStation

  • website; GitHub (tsis muaj qhov chaws).
  • Daim ntawv tso cai: proprietary (freeware).
  • OS: Linux, Mac OS X, Windows.
  • Lus/platform: Electron (Chromium, Node.js).

Txheej txheem cej luam ntawm GUI interfaces rau tswj Docker ntim

DockStation yog ib qhov haujlwm hluas, tsim Belarusian programmers (uas, ntawm txoj kev, nrhiav neeg ua lag luam rau kev txhim kho ntxiv). Ob lub ntsiab lus tseem ceeb yog tsom rau cov neeg tsim khoom (tsis yog DevOps engineers lossis cov thawj coj ua haujlwm) nrog kev txhawb nqa tag nrho rau Docker Compose thiab kaw cov lej (dawb siv, thiab nyiaj txiag, cov kws sau ntawv muab kev txhawb nqa tus kheej thiab kho cov yam ntxwv). Tso cai rau koj tsis tsuas yog tswj hwm cov duab (txhawb nqa los ntawm Docker Hub) thiab ntim khoom (+ cov ntaub ntawv txheeb cais thiab cov ntawv teev npe), tab sis kuj pib ua haujlwm nrog kev pom ntawm cov thawv txuas nrog rau qhov project. Kuj tseem muaj parser (hauv beta) uas tso cai rau koj los hloov cov lus txib docker run rau Docker Compose format. Ua haujlwm nrog Docker 1.10.0+ (Linux) thiab 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.

Yooj Yim Docker UI

  • GitHub.
  • Daim ntawv tso cai: Qhib Qhov Chaw (MIT License).
  • OS: Linux, Mac OS X, Windows.
  • Lus/platform: Electron, Scala.js (+ React on Scala.js).

Txheej txheem cej luam ntawm GUI interfaces rau tswj Docker ntim

Ib qho yooj yim interface rau kev ua haujlwm nrog Docker siv Docker Remote API. Tso cai rau koj los tswj cov ntim khoom thiab cov duab (nrog Docker Hub txhawb), txuas mus rau lub console, saib cov xwm txheej keeb kwm. Nws muaj cov txheej txheem rau tshem tawm cov ntim tsis siv thiab cov duab. Qhov project yog nyob rau hauv beta thiab tab tom txhim kho qeeb heev (kev ua haujlwm tiag tiag, txiav txim siab los ntawm kev cog lus, tau txo qis thaum Lub Ob Hlis xyoo no).

lwm yam kev xaiv

Tsis suav nrog hauv kev tshuaj xyuas:

  • Rancher yog lub thawv tswj lub platform nrog orchestration nta thiab Kubernetes kev txhawb nqa. Qhib Qhov Chaw (Apache License 2.0); ua haujlwm hauv Linux; sau hauv Java. Nws muaj lub web interface Rancher UI ntawm Node.js.
  • Kontena - "tus tsim tawm-phooj ywg platform rau kev khiav ntim hauv kev tsim khoom", qhov tseem ceeb sib tw nrog Kubernetes, tab sis muab tso rau hauv kev npaj ntau dua "tawm ntawm lub thawv" thiab kev daws teeb meem yooj yim. Ntxiv rau CLI thiab REST API, qhov project muaj lub web interface (screenshot) los tswj cov pawg thiab nws cov orchestration (nrog rau kev ua haujlwm nrog pawg nodes, kev pabcuam, ntim, zais cia), saib cov txheeb cais / teev. Qhib Qhov Chaw (Apache License 2.0); ua haujlwm hauv Linux, Mac OS X, Windows; sau rau hauv Ruby.
  • Data Pulley - Cov khoom siv yooj yim uas muaj qhov tsawg kawg ntawm kev ua haujlwm thiab cov ntaub ntawv. Qhib Qhov Chaw (MIT License); ua haujlwm hauv linux (tsuas yog pob muaj rau Ubuntu); sau hauv Python. Txhawb Docker Hub rau cov duab, saib cov cav rau cov thawv.
  • Panamax - ib qhov project uas tsom mus rau "ua kom xa mus rau cov ntawv thov ntim khoom yooj yim li luag-n-poob". Txhawm rau ua qhov no, kuv tsim kuv tus kheej cov npe ntawm cov qauv rau kev xa cov ntawv thov (Panamax Public Templates), cov txiaj ntsig tau pom thaum tshawb nrhiav cov duab / daim ntawv thov nrog rau cov ntaub ntawv los ntawm Docker Hub. Qhib Qhov Chaw (Apache License 2.0); ua haujlwm hauv Linux, Mac OS X, Windows; sau rau hauv Ruby. Kev koom ua ke nrog CoreOS thiab Fleet orchestration system. Kev txiav txim los ntawm cov haujlwm uas pom hauv Is Taws Nem, nws tsis tau txais kev txhawb nqa hauv 2015.
  • Dockly - cantilevered GUI rau tswj Docker ntim thiab cov duab. Qhib Qhov Chaw (MIT License); sau hauv JavaScript/Node.js.

Thaum kawg: GUI zoo li cas hauv Dockly? Ceev faj, GIF ntawm 3,4 MB!Txheej txheem cej luam ntawm GUI interfaces rau tswj Docker ntim

PS

Nyeem kuj ntawm peb blog:

Tau qhov twg los: www.hab.com

Ntxiv ib saib