
Π Π°Π±ΠΎΡΠ° Ρ Docker Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ β ΠΏΡΠΈΠ²ΡΡΠ½Π°Ρ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΡΡΠΈΠ½Π°. Gayunpaman, may mga oras na ang isang interface ng GUI/Web ay maaaring maging kapaki -pakinabang kahit para sa kanila. Π ΡΡΠ°ΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΎΠ±Π·ΠΎΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅ΡΠ½ΡΡ
Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, Π°Π²ΡΠΎΡΡ ΠΊΠΎΡΠΎΡΡΡ
ΠΏΠΎΠΏΡΡΠ°Π»ΠΈΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ (ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠ΅ Π΄Π»Ρ ΠΊΠ°ΠΊΠΈΡ
-ΡΠΎ ΡΠ»ΡΡΠ°Π΅Π²) ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π΄Π»Ρ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π° Ρ Docker ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΈΡ
Π΅Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΠΉ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΡΠΎΠ²ΡΠ΅ΠΌ ΠΌΠΎΠ»ΠΎΠ΄Ρ, Π° ΠΈΠ½ΡΠ΅ β Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, ΡΠΆΠ΅ ΠΎΡΠΌΠΈΡΠ°ΡΡβ¦
carrier
- ; ; .
- Lisensya: Open Source (zlib License at iba pa).
- OS: Linux, Mac OS X, Windows.
- Mga wika/platform: Go, JavaScript (Angular).
- (admin/tryportainer).

Ang Portainer (dating kilala bilang UI para sa Docker) ay ang pinakasikat na web interface para sa pagtatrabaho sa mga host ng Docker at mga cluster ng Docker Swarm. Nagsisimula ito nang napakasimple - sa pamamagitan ng pag-deploy ng imahe ng Docker, kung saan ipinapasa ang address/socket ng host ng Docker bilang isang parameter. Binibigyang-daan kang pamahalaan ang mga lalagyan, mga larawan (maaaring makuha ang mga ito mula sa Docker Hub), mga network, mga volume, mga lihim. Sinusuportahan ang Docker 1.10+ (at Docker Swarm 1.2.3+). Kapag tumitingin ng mga container, available ang mga pangunahing istatistika (paggamit ng mapagkukunan, mga proseso), mga log, at koneksyon sa console (xterm.js web terminal) para sa bawat isa sa kanila. Mayroon itong sariling mga listahan ng pag-access na nagbibigay-daan sa iyong paghigpitan ang mga karapatan ng mga user ng Portainer sa iba't ibang mga operasyon sa interface.
Kitematic (Docker Toolbox)
- (+ ); ; .
- Lisensya: Open Source (Apache License 2.0).
- OS: Mac OS X, Windows.
- Mga wika/platform: Electron, Node.js, React at AltJS.

Isang karaniwang GUI para sa mga gumagamit ng Docker sa Mac OS X at Windows, na bahagi ng Docker Toolbox, isang installer para sa isang hanay ng mga utility na kinabibilangan din ng Docker Engine, Compose at Machine. Mayroon itong pinakamababang hanay ng mga function na nagbibigay-daan sa pag-download ng mga larawan mula sa Docker Hub, pamamahala ng mga pangunahing setting ng container (kabilang ang mga volume, network), pagtingin sa mga log at pagkonekta sa console.
Pagawaan ng Lambak
- ; .
- Lisensya: Open Source (Apache License 2.0).
- OS: Linux, Mac OS X.
- Mga wika/platform: Go, Node.js.

Ang Shipyard ay hindi lamang isang interface, ngunit isang sistema ng pamamahala ng mapagkukunan ng Docker, na batay sa pagkakaroon ng sarili nitong API. Ang API sa Shipyard ay RESTful batay sa JSON format, 100% compatible sa Docker Remote API, nag-aalok ng mga karagdagang feature (sa partikular, authentication at access list management, pag-log ng lahat ng isinagawang operasyon). Ang API na ito ang batayan kung saan binuo na ang web interface. Upang mag-imbak ng impormasyon ng serbisyo na hindi direktang nauugnay sa mga lalagyan at larawan, ginagamit ng Shipyard ang RethinkDB. Binibigyang-daan ka ng web interface na pamahalaan ang mga container (kabilang ang mga istatistika sa pagtingin at mga log, pagkonekta sa console), mga larawan, Docker Swarm cluster node, at mga pribadong registry.
Almirante
- ; .
- Lisensya: Open Source (Apache License 2.0).
- OS: Linux, Mac OS X, Windows.
- Mga wika/platform: Java (VMware Xenon framework).

Isang platform mula sa VMware na idinisenyo para sa awtomatikong pag-deploy ng mga containerized na application at pamamahala ng mga ito sa buong ikot ng kanilang buhay. ΠΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎΠ²Π΅ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΠ·Π²Π°Π½Π½ΠΎΠ΅ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΆΠΈΠ·Π½Ρ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌ. ΠΠ΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ Ρ
ΠΎΡΡΠ°ΠΌΠΈ Ρ Docker, ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ (+ ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΈ Π»ΠΎΠ³ΠΎΠ²), ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌΠΈ (ΠΎΠ±ΡΠ°Π·Ρ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Ρ Docker Hub), ΡΠ΅ΡΡΠΌΠΈ, ΡΠ΅Π΅ΡΡΡΠ°ΠΌΠΈ, ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°ΠΌΠΈ (ΠΊΠ°ΠΊΠΈΠ΅ Ρ
ΠΎΡΡΡ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈ ΠΊΠ°ΠΊ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ΅ΡΡΡΡΡ). Magagawang suriin ang katayuan ng mga lalagyan (mga pagsusuri sa kalusugan). Naipamahagi at na-deploy bilang isang imahe ng Docker. Gumagana sa Docker 1.12+. (Tingnan din ang pagpapakilala sa programa sa na may maraming mga screenshot.)
Dockstation
- ; (walang source code).
- Lisensya: pagmamay-ari (freeware).
- OS: Linux, Mac OS X, Windows.
- Mga wika/platform: Electron (Chromium, Node.js).

Ang DockStation ay isang batang proyekto, Belarusian programmer (na, sa pamamagitan ng paraan, para sa karagdagang pag-unlad nito). Dalawang pangunahing tampok ang pagtutok nito sa mga developer (hindi mga inhinyero ng DevOps o mga tagapangasiwa ng system) na may buong suporta para sa Docker Compose at closed code (libreng gamitin, ngunit para sa pera ang mga may-akda ay nag-aalok ng personal na suporta at mga pagpapabuti sa mga kakayahan). Binibigyang-daan ka hindi lamang na pamahalaan ang mga larawan (sinusuportahan ng Docker Hub) at mga lalagyan (+ mga istatistika at mga log), ngunit din upang lumikha ng mga proyekto na may visualization ng mga koneksyon ng mga lalagyan na kasangkot sa proyekto. Mayroon ding parser (sa beta) na nagpapahintulot sa iyo na mag-convert ng mga command docker run sa format ng Docker Compose. Gumagana sa Docker 1.10.0+ (Linux) at 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.
Simpleng Docker UI
- .
- Lisensya: Open Source (MIT License).
- OS: Linux, Mac OS X, Windows.
- Mga wika/platform: Electron, Scala.js (+ React sa Scala.js).

Isang simpleng interface para sa pagtatrabaho sa Docker gamit ang Docker Remote API. Binibigyang-daan kang pamahalaan ang mga lalagyan at larawan (na may suporta sa Docker Hub), kumonekta sa console, at tingnan ang kasaysayan ng kaganapan. May mga mekanismo para sa pag-alis ng mga hindi nagamit na lalagyan at larawan. Ang proyekto ay nasa beta at napakabagal na umuunlad (ang tunay na aktibidad, ayon sa mga pangako, ay namatay noong Pebrero ng taong ito).
iba pang mga opsyon
Hindi kasama sa pagsusuri:
- ay isang platform ng pamamahala ng lalagyan na may mga tampok na orkestasyon at suporta para sa mga Kubernetes. Open Source (Apache License 2.0); tumatakbo sa Linux; Nakasulat sa Java. Ay may isang interface ng web sa Node.js.
- β Β«Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½Π°Ρ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Π² productionΒ», ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²Ρ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΡΡΡΠ°Ρ Ρ Kubernetes, Π½ΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ Β«ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈΒ» ΠΈ ΠΏΡΠΎΡΡΠΎΠ΅ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. Bilang karagdagan sa CLI at REST API, nag -aalok ang proyekto ng isang web interface () upang pamahalaan ang cluster at ang orkestra nito (kabilang ang pagtatrabaho sa mga cluster node, serbisyo, volume, mga lihim), pagtingin sa mga istatistika/log. Open Source (Apache License 2.0); gumagana sa Linux, Mac OS X, Windows; nakasulat sa Ruby.
- - isang simpleng utility na may pinakamababang function at dokumentasyon. Open Source (MIT License); gumagana sa Linux (ang Ubuntu package lang ang available); nakasulat sa Python. Sinusuportahan ang Docker Hub para sa mga imahe, pagtingin sa mga log para sa mga lalagyan.
- ay isang proyekto na may layuning "gumawa ng deployment ng mga kumplikadong containerized na application na kasing simple ng drag-n-drop." Para sa layuning ito, gumawa kami ng sarili naming katalogo ng mga template para sa pag-deploy ng mga application (), ang mga resulta kung saan ipinapakita kapag naghahanap ng mga larawan/application kasama ng data mula sa Docker Hub. Open Source (Apache License 2.0); gumagana sa Linux, Mac OS X, Windows; nakasulat sa Ruby. Pinagsama sa CoreOS at Fleet orchestration system. Sa paghusga sa aktibidad na nakikita sa Internet, hindi na ito sinusuportahan noong 2015.
- - konsol GUI para sa pamamahala ng mga lalagyan at mga larawan ng Docker. Open Source (MIT License); nakasulat sa JavaScript/Node.js.
Panghuli: ano ang hitsura ng GUI sa Dockly? Mag-ingat, ang GIF ay 3,4 MB!
PS
Basahin din sa aming blog:
- Β«'.
- Β«'.
- Β«'.
Pinagmulan: www.habr.com
