Vaaiga lautele o fesoʻotaʻiga GUI mo le puleaina o pusa Docker

Vaaiga lautele o fesoʻotaʻiga GUI mo le puleaina o pusa Docker

O le galulue faʻatasi ma Docker i le faʻamafanafanaga o se masani masani mo le toʻatele. Ae ui i lea, ei ai taimi e mafai ai ona aoga se GUI / upega tafaʻilagi e oʻo lava ia i latou. O lenei tusiga o loʻo tuʻuina atu ai se aotelega o fofo sili ona lauiloa i le taimi nei, o tusitala o loʻo taumafai e ofoina atu sili atu le faigofie (pe talafeagai mo nisi tulaga) faʻafesoʻotaʻi mo le iloa o Docker poʻo le faʻapipiʻiina o mea tetele. O nisi o galuega faatino e matua laiti lava, ae o isi, i se isi itu, ua uma ona mate ...

fe'avea'i

Vaaiga lautele o fesoʻotaʻiga GUI mo le puleaina o pusa Docker

Portainer (lea na taʻua muamua o le UI mo Docker) o le upega tafaʻilagi sili ona lauiloa mo le galulue faatasi ma Docker hosts ma Docker Swarm clusters. E faʻalauiloa faigofie lava - e ala i le faʻaogaina o se ata Docker, lea e pasia le tuatusi / socket o le Docker host e fai ma faʻamau. Fa'ataga oe e fa'atautaia pusa, ata (e mafai ona ave mai le Docker Hub), feso'ota'iga, voluma, mealilo. Lagolago Docker 1.10+ (ma Docker Swarm 1.2.3+). Pe a matamata i koneteina, o faʻamaumauga autu (faʻaaogaina punaoa, faiga), ogalaau, fesoʻotaʻiga i le faʻamafanafanaga (xterm.js web terminal) e avanoa mo i latou taʻitasi. E iai lava lisi avanoa e mafai ai e oe ona faʻatapulaaina aia tatau a tagata faʻaoga Portainer i gaioiga eseese i totonu o le atinaʻe.

Kitematic (Pusa Meafaigaluega Docker)

Vaaiga lautele o fesoʻotaʻiga GUI mo le puleaina o pusa Docker

O se GUI masani mo tagata faʻaoga Docker i Mac OS X ma Windows, o loʻo aofia i le Docker Toolbox, o se faʻapipiʻi mo se seti o mea aoga e aofia ai foʻi le Docker Engine, Compose, ma Machine. O loʻo i ai se seti laʻititi o galuega e maua ai le siiina mai o ata mai le Docker Hub, faʻatautaia tulaga faʻavae pusa (e aofia ai voluma, fesoʻotaʻiga), matamata i ogalaau ma fesoʻotaʻi i le faʻamafanafanaga.

Shipyard

  • website; GitHub.
  • Laisene: Open Source (Laisene Apache 2.0).
  • OS: Linux, Mac OS X.
  • Gagana/tulaga: Alu, Node.js.

Vaaiga lautele o fesoʻotaʻiga GUI mo le puleaina o pusa Docker

O le va'a e le na'o se atina'e, ae o se faiga fa'atonu a le Docker e fa'avae i lana lava API. O le API i le Shipyard e faʻavae i luga o le JSON format, 100% fetaui ma le Docker Remote API, e ofoina atu faʻaopoopoga faʻapitoa (aemaise, faʻamaonia ma le faʻaogaina o lisi lisi, faʻamauina o gaioiga uma na faia). O le API lenei o le fa'avae lea ua uma ona fausia ai le upega tafa'ilagi. Mo le teuina o faʻamatalaga o auaunaga e le o fesoʻotaʻi saʻo i pusa ma ata, e faʻaaogaina e le Shipyard RethinkDB. O le upega tafaʻilagi e mafai ai e oe ona pulea pusa (e aofia ai le matamataina o fuainumera ma ogalaau, fesoʻotaʻi i le faʻamafanafanaga), ata, Docker Swarm cluster nodes, resitala tumaoti (Registry).

Pule Sili

  • website; GitHub.
  • Laisene: Open Source (Laisene Apache 2.0).
  • OS: Linux, Mac OS X, Windows.
  • Gagana/tulaga: Java (VMware Xenon framework).

Vaaiga lautele o fesoʻotaʻiga GUI mo le puleaina o pusa Docker

O se fa'avae mai le VMware ua fuafuaina mo le fa'aogaina otometi ma le fa'afoeina o mea fa'apipi'i i totonu o latou olaga atoa. Fa'atulagaina o se fofo mama ua fuafuaina e faafaigofie ai le olaga mo inisinia DevOps. O le upega tafaʻilagi e mafai ai e oe ona faʻatautaia 'au ma Docker, pusa (+ vaʻai fuainumera ma ogalaau), faʻataʻitaʻiga (ata faʻatasi ma Docker Hub), fesoʻotaʻiga, resitala, faiga faʻavae (lea o le a faʻaaogaina ai pusa ma auala e faʻasoa ai punaoa). Mafai ona siaki le tulaga o koneteina (su'esu'ega o le soifua maloloina). Faʻasalalau ma faʻapipiʻiina o se ata Docker. E galue ma Docker 1.12+. (Vaai foi folasaga i le polokalame i VMware blog ma le tele o faʻamalama.)

Dockstation

  • website; GitHub (e aunoa ma le puna code).
  • Laisene: meatotino (freeware).
  • OS: Linux, Mac OS X, Windows.
  • Gagana/tulaga: Electron (Chromium, Node.js).

Vaaiga lautele o fesoʻotaʻiga GUI mo le puleaina o pusa Docker

O le DockStation o se poloketi talavou, faia tagata fai polokalame Belarusian (lea, i le ala, saili mo tagata teu tupe mo nisi atinae). O vaega autu e lua o loʻo taulaʻi atu i tagata atiaʻe (e le o DevOps inisinia poʻo pulega faʻatonu) faʻatasi ma le lagolago atoatoa mo Docker Compose ma tapuni code (saoloto e faʻaoga, ma mo tupe, e tuʻuina atu e le au tusitala le lagolago patino ma le faʻaleleia o foliga). Fa'atagaina oe e le gata e pulea ata (lagolagoina e Docker Hub) ma koneteina (+ fa'amaumauga ma ogalaau), ae fa'apea fo'i le amataina o galuega fa'atino ma le va'aiga o feso'ota'iga pusa o lo'o a'afia i le poloketi. O loʻo i ai foi se parser (i le beta) e mafai ai ona e faʻaliliuina tulafono docker run i le Docker Compose format. E galue ma Docker 1.10.0+ (Linux) ma 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.

Faigofie Docker UI

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

Vaaiga lautele o fesoʻotaʻiga GUI mo le puleaina o pusa Docker

O se faʻaoga faigofie mo le galulue faʻatasi ma Docker e faʻaaoga ai le Docker Remote API. Fa'ataga oe e fa'afoea atigipusa ma ata (fa'atasi ai ma le lagolago a Docker Hub), fa'afeso'ota'i ile fa'amafanafanaga, va'ai i tala fa'asolopito. E iai auala e aveese ai atigipusa ma ata e leʻi faʻaaogaina. O le poloketi o loʻo i totonu o le beta ma o loʻo faʻatupulaia lemu (gaioiga moni, faʻamasinoina e ala i tautinoga, na faʻaitiitia ia Fepuari o lenei tausaga).

isi filifiliga

E le o aofia i le iloiloga:

  • Faifaʻatoʻaga ose fa'atonuga e fa'afoeina pusa fa'atasi ai ma fa'asologa o fa'asologa ma le lagolago a Kubernetes. Open Source (Laisene Apache 2.0); galue i Linux; tusia i Java. E iai se fa'aoga i luga ole laiga Rancher UI i luga ole Node.js.
  • Kontena - "o se faʻalapotopotoga faʻapitoa mo le faʻaogaina o koneteina i le gaosiga", e matua tauva ma Kubernetes, ae faʻatulagaina o se mea e sili atu ona saunia "mai le pusa" ma faigofie ona faʻaoga fofo. I le faaopoopo atu i le CLI ma le REST API, o le poloketi e ofoina atu se upega tafaʻilagi (sikolasipi) e pulea le fuifui ma lona fa'aputuga (e aofia ai galuega ma nodes fuifui, auaunaga, voluma, mealilo), va'ai fuainumera / ogalaau. Open Source (Laisene Apache 2.0); galue i Linux, Mac OS X, Windows; tusia i le Ruby.
  • Fa'amatalaga Pulley - o se fa'aoga faigofie e iai le la'ititi o galuega ma fa'amaumauga. Open Source (Laisene MIT); galue i linux (na'o le afifi e avanoa mo Ubuntu); tusia i le Python. Lagolago Docker Hub mo ata, matamata i ogalaau mo koneteina.
  • Panamax - o se poloketi e faʻamoemoe e "faʻapipiʻi mea faʻapipiʻi lavelave e faigofie e pei o le toso-n-drop". Ina ia faia lenei mea, na ou fatuina laʻu lava lisi o faʻataʻitaʻiga mo le faʻaogaina o talosaga (Panamax Public Templates), o faʻaiʻuga o loʻo faʻaalia pe a suʻeina ata / talosaga faʻatasi ai ma faʻamaumauga mai Docker Hub. Open Source (Laisene Apache 2.0); galue i Linux, Mac OS X, Windows; tusia i le Ruby. Fa'atasi ma le CoreOS ma le Fleet orchestration system. Faʻamasinoina i le gaioiga o loʻo vaʻaia i luga ole Initaneti, na le toe lagolagoina i le 2015.
  • Dockly - fa'alava GUI mo le puleaina o pusa Docker ma ata. Open Source (Laisene MIT); tusia i le JavaScript/Node.js.

Mulimuli: o le a le foliga o le GUI i Dockly? Fa'aeteete, GIF i le 3,4 MB!Vaaiga lautele o fesoʻotaʻiga GUI mo le puleaina o pusa Docker

SALA

Faitau foi i la matou blog:

puna: www.habr.com

Faaopoopo i ai se faamatalaga