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.
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.
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.
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 VMware blog na may maraming mga screenshot.)
Ang DockStation ay isang batang proyekto, nilikha Belarusian programmer (na, sa pamamagitan ng paraan, naghahanap ng mga mamumuhunan 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+.
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:
rantsero 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 Rancher UI sa Node.js.
Kontena β Β«Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½Π°Ρ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Π² productionΒ», ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²Ρ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΡΡΡΠ°Ρ Ρ Kubernetes, Π½ΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ Β«ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈΒ» ΠΈ ΠΏΡΠΎΡΡΠΎΠ΅ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. Bilang karagdagan sa CLI at REST API, nag -aalok ang proyekto ng isang web interface (screenshot) 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.
Data Pulley - 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.
Panamax 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 (Mga Pampublikong Template ng Panamax), 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.
Dockly - 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!