ΠžΠ±Π·ΠΎΡ€ GUI-интСрфСйсов для управлСния Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ

ΠžΠ±Π·ΠΎΡ€ GUI-интСрфСйсов для управлСния Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ

Π Π°Π±ΠΎΡ‚Π° с Docker Π² консоли β€” привычная для ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ€ΡƒΡ‚ΠΈΠ½Π°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π±Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° GUI-/Π²Π΅Π±-интСрфСйс ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ Π΄Π°ΠΆΠ΅ для Π½ΠΈΡ…. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдставлСн ΠΎΠ±Π·ΠΎΡ€ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Ρ… Π½Π° сСгодняшний дСнь Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ (ΠΈΠ»ΠΈ подходящиС для ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ случаСв) интСрфСйсы для знакомства с Docker ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ обслуТивания Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΅Π³ΠΎ инсталляций. НСкоторыС ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² совсСм ΠΌΠΎΠ»ΠΎΠ΄Ρ‹, Π° ΠΈΠ½Ρ‹Π΅ β€” Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠΈΡ€Π°ΡŽΡ‚β€¦

Portainer

ΠžΠ±Π·ΠΎΡ€ GUI-интСрфСйсов для управлСния Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ

Portainer (Ρ€Π°Π½Π΅Π΅ извСстСн ΠΊΠ°ΠΊ UI for Docker) β€” самый популярный Π²Π΅Π±-интСрфСйс для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Docker-хостами ΠΈ кластСрами Docker Swarm. ЗапускаСтся ΠΎΡ‡Π΅Π½ΡŒ просто β€” Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ Docker-ΠΎΠ±Ρ€Π°Π·Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° пСрСдаётся адрСс/сокСт Docker-хоста. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ, ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ (ΡƒΠΌΠ΅Π΅Ρ‚ Π·Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΡ… ΠΈΠ· Docker Hub), сСтями, Ρ‚ΠΎΠΌΠ°ΠΌΠΈ, сСкрСтами. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Docker 1.10+ (ΠΈ Docker Swarm 1.2.3+). ΠŸΡ€ΠΈ просмотрС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… доступна базовая статистика (использованиС рСсурсов, процСссы), Π»ΠΎΠ³ΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ консоли (Π²Π΅Π±-Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» xterm.js). Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ свои списки доступов, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Portainer ΠΏΡ€Π°Π²Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² интСрфСйсС.

Kitematic (Docker Toolbox)

ΠžΠ±Π·ΠΎΡ€ GUI-интСрфСйсов для управлСния Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ GUI для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Docker Π² Mac OS X ΠΈ Windows, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΡˆΡ‘Π» Π² состав Docker Toolbox β€” инсталлятора Π½Π°Π±ΠΎΡ€Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… Π² сСбя Ρ‚Π°ΠΊΠΆΠ΅ Docker Engine, Compose ΠΈ Machine. Π˜ΠΌΠ΅Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΎΠ±Ρ€Π°Π·ΠΎΠ² ΠΈΠ· Docker Hub, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ настройками ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚ΠΎΠΌΠ°, сСти), просмотр Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ консоли.

Shipyard

  • Π‘Π°ΠΉΡ‚; GitHub.
  • ЛицСнзия: Open Source (Apache License 2.0).
  • ОБ: Linux, Mac OS X.
  • Π―Π·Ρ‹ΠΊΠΈ/ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: Go, Node.js.

ΠžΠ±Π·ΠΎΡ€ GUI-интСрфСйсов для управлСния Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ

Shipyard β€” это Π½Π΅ просто интСрфСйс, Π° систСма управлСния рСсурсами Docker, Π² основу ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π»ΠΎΠΆΠ΅Π½ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ своСго API. API Π² Shipyard β€” RESTful Π½Π° Π±Π°Π·Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° JSON, совмСстим Π½Π° 100% с Docker Remote API, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности (Π² частности β€” Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ списками доступа, Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ всСх выполняСмых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ). Π­Ρ‚ΠΎΡ‚ API ΠΈ являСтся Ρ‚ΠΎΠΉ Π±Π°Π·ΠΎΠΉ, Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΆΠ΅ построСн Π²Π΅Π±-интСрфСйс. Для хранСния слуТСбной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π΅ относящСйся Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌ ΠΈ ΠΎΠ±Ρ€Π°Π·Π°ΠΌ, Π² Shipyard ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ RethinkDB. Π’Π΅Π±-интСрфСйс позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ просмотр статистики ΠΈ Π»ΠΎΠ³ΠΎΠ², ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ консоли), ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ, ΡƒΠ·Π»Π°ΠΌΠΈ кластСра Docker Swarm, ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΌΠΈ рССстрами (Registries).

Admiral

  • Π‘Π°ΠΉΡ‚; GitHub.
  • ЛицСнзия: Open Source (Apache License 2.0).
  • ОБ: Linux, Mac OS X, Windows.
  • Π―Π·Ρ‹ΠΊΠΈ/ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: Java (Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ VMware Xenon).

ΠžΠ±Π·ΠΎΡ€ GUI-интСрфСйсов для управлСния Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΎΡ‚ VMware, прСдназначСнная для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ дСплоя ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ управлСния ΠΈΠΌΠΈ Π½Π° протяТСнии ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°. ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ лСгковСсноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈΠ·Π²Π°Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Тизнь DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ. Π’Π΅Π±-интСрфСйс позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ хостами с Docker, ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ (+ просмотр статистики ΠΈ Π»ΠΎΠ³ΠΎΠ²), шаблонами (ΠΎΠ±Ρ€Π°Π·Ρ‹, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ с Docker Hub), сСтями, рССстрами, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ (ΠΊΠ°ΠΊΠΈΠ΅ хосты ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΊΠ°ΠΊ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ рСсурсы). Π£ΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ состояниС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² (health checks). РаспространяСтся ΠΈ разворачиваСтся ΠΊΠ°ΠΊ Docker-ΠΎΠ±Ρ€Π°Π·. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Docker 1.12+. (Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅ знакомство с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π² Π±Π»ΠΎΠ³Π΅ VMware с большим количСством ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΎΠ².)

DockStation

  • Π‘Π°ΠΉΡ‚; GitHub (Π±Π΅Π· исходного ΠΊΠΎΠ΄Π°).
  • ЛицСнзия: проприСтарная (freeware).
  • ОБ: Linux, Mac OS X, Windows.
  • Π―Π·Ρ‹ΠΊΠΈ/ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: Electron (Chromium, Node.js).

ΠžΠ±Π·ΠΎΡ€ GUI-интСрфСйсов для управлСния Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ

DockStation β€” ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, созданный бСлорусскими программистами (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, кстати, ΠΈΡ‰ΡƒΡ‚ инвСсторов для Π΅Π³ΠΎ дальнСйшСго развития). Π”Π²Π΅ Π³Π»Π°Π²Π½Ρ‹Π΅ особСнности β€” ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² (Π½Π΅ Π½Π° DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ сисадминов) с ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Docker Compose ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° (бСсплатно для использования, Π° Π·Π° дСньги Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΡƒ возмоТностСй). ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ (поддСрТиваСтся Docker Hub) ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ (+ статистика ΠΈ Π»ΠΎΠ³ΠΈ), Π½ΠΎ ΠΈ Π·Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ связСй ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ², задСйствованных Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. Π’Π°ΠΊΠΆΠ΅ имССтся парсСр (находится Π² Π±Π΅Ρ‚Π°-вСрсии), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ docker run Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Docker Compose. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Docker 1.10.0+ (Linux) ΠΈ 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.

Simple Docker UI

  • GitHub.
  • ЛицСнзия: Open Source (MIT License).
  • ОБ: Linux, Mac OS X, Windows.
  • Π―Π·Ρ‹ΠΊΠΈ/ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: Electron, Scala.js (+ React on Scala.js).

ΠžΠ±Π·ΠΎΡ€ GUI-интСрфСйсов для управлСния Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ интСрфСйс для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Docker, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Docker Remote API. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ (с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Docker Hub), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ консоли, ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ событий. Π˜ΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ удалСния Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ². ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ находится Π² Π±Π΅Ρ‚Π°-вСрсии ΠΈ развиваСтся ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ (Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, судя ΠΏΠΎ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°ΠΌ, ΡƒΡ‚ΠΈΡ…Π»Π° Π² Ρ„Π΅Π²Ρ€Π°Π»Π΅ этого Π³ΠΎΠ΄Π°).

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹

Π’ ΠΎΠ±Π·ΠΎΡ€ Π½Π΅ ΠΏΠΎΠΏΠ°Π»ΠΈ:

  • Rancher β€” ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° управлСния ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰Π°Ρ функциями оркСстровки ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Kubernetes. Open Source (Apache License 2.0); Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Linux; написана Π½Π° Java. Π˜ΠΌΠ΅Π΅Ρ‚ Π²Π΅Π±-интСрфСйс Rancher UI Π½Π° Node.js.
  • Kontena β€” Β«Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½Π°Ρ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для запуска ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π² productionΒ», ΠΏΠΎ сущСству ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ с Kubernetes, Π½ΠΎ позиционируСмая ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ Β«ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΈ простоС Π² использовании Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Помимо CLI ΠΈ REST API ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π΅Π±-интСрфСйс (ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚) для управлСния кластСром ΠΈ Π΅Π³ΠΎ оркСстровкой (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΡƒΠ·Π»Π°ΠΌΠΈ кластСра, сСрвисами, Ρ‚ΠΎΠΌΠ°ΠΌΠΈ, сСкрСтами), просмотра статистики/Π»ΠΎΠ³ΠΎΠ². Open Source (Apache License 2.0); Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Linux, Mac OS X, Windows; написана Π½Π° Ruby.
  • Data Pulley β€” простая ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Open Source (MIT License); Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Linux (имССтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ для Ubuntu); написана Π½Π° Python. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Docker Hub для ΠΎΠ±Ρ€Π°Π·ΠΎΠ², просмотр Π»ΠΎΠ³ΠΎΠ² для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ².
  • Panamax β€” ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, задававшийся Ρ†Π΅Π»ΡŒΡŽ Β«ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π΅ΠΏΠ»ΠΎΠΉ слоТных ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ‚Π°ΠΊΠΈΠΌ простым, ΠΊΠ°ΠΊ drag-n-dropΒ». Для этого Π±Ρ‹Π» создан свой ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ шаблонов для дСплоя ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Panamax Public Templates), Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ поискС ΠΎΠ±Ρ€Π°Π·ΠΎΠ²/ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π°Ρ€Π°Π²Π½Π΅ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· Docker Hub. Open Source (Apache License 2.0); Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Linux, Mac OS X, Windows; написан Π½Π° Ruby. Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ с ОБ CoreOS ΠΈ систСмой для оркСстровки Fleet. Будя ΠΏΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ активности, пСрСстал ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² 2015 Π³ΠΎΠ΄Ρƒ.
  • Dockly β€” ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ графичСский интСрфСйс для управлСния ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ Docker. Open Source (MIT License); написан Π½Π° JavaScript/Node.js.

НапослСдок: ΠΊΠ°ΠΊ ΠΆΠ΅ выглядит GUI Π² Dockly? ΠžΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎ, GIF Π½Π° 3,4 Мб!ΠžΠ±Π·ΠΎΡ€ GUI-интСрфСйсов для управлСния Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ

P.S.

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π² нашСм Π±Π»ΠΎΠ³Π΅:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ