Π Π°Π±ΠΎΡΠ° Ρ Docker Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ β ΠΏΡΠΈΠ²ΡΡΠ½Π°Ρ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΡΡΠΈΠ½Π°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π±ΡΠ²Π°ΡΡ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π΄Π° GUI-/Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ Π΄Π°ΠΆΠ΅ Π΄Π»Ρ Π½ΠΈΡ
. Π ΡΡΠ°ΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΎΠ±Π·ΠΎΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅ΡΠ½ΡΡ
Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, Π°Π²ΡΠΎΡΡ ΠΊΠΎΡΠΎΡΡΡ
ΠΏΠΎΠΏΡΡΠ°Π»ΠΈΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ (ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠ΅ Π΄Π»Ρ ΠΊΠ°ΠΊΠΈΡ
-ΡΠΎ ΡΠ»ΡΡΠ°Π΅Π²) ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π΄Π»Ρ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π° Ρ Docker ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΈΡ
Π΅Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΠΉ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΡΠΎΠ²ΡΠ΅ΠΌ ΠΌΠΎΠ»ΠΎΠ΄Ρ, Π° ΠΈΠ½ΡΠ΅ β Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, ΡΠΆΠ΅ ΠΎΡΠΌΠΈΡΠ°ΡΡβ¦
Portainer
-
Π‘Π°ΠΉΡ ;GitHub ;Gitter . - ΠΠΈΡΠ΅Π½Π·ΠΈΡ: Open Source (zlib License ΠΈ Π΄ΡΡΠ³ΠΈΠ΅).
- ΠΠ‘: Linux, Mac OS X, Windows.
- Π―Π·ΡΠΊΠΈ/ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°: Go, JavaScript (Angular).
-
ΠΠ΅ΠΌΠΎ-Π²Π΅ΡΡΠΈΡ (admin / tryportainer).
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)
-
Π‘Π°ΠΉΡ (+ΡΡΡΠ°Π½ΠΈΡΠ° Docker Toolbox );GitHub ;ΡΠΎΡΡΠΌ . - ΠΠΈΡΠ΅Π½Π·ΠΈΡ: Open Source (Apache License 2.0).
- ΠΠ‘: Mac OS X, Windows.
- Π―Π·ΡΠΊΠΈ/ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°: Electron, Node.js, React ΠΈ AltJS.
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ 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.
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).
ΠΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΎΡ VMware, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π°Ρ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π΄Π΅ΠΏΠ»ΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠΌΠΈ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°. ΠΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎΠ²Π΅ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΠ·Π²Π°Π½Π½ΠΎΠ΅ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΆΠΈΠ·Π½Ρ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌ. ΠΠ΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ Ρ
ΠΎΡΡΠ°ΠΌΠΈ Ρ Docker, ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ (+ ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΈ Π»ΠΎΠ³ΠΎΠ²), ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌΠΈ (ΠΎΠ±ΡΠ°Π·Ρ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Ρ Docker Hub), ΡΠ΅ΡΡΠΌΠΈ, ΡΠ΅Π΅ΡΡΡΠ°ΠΌΠΈ, ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°ΠΌΠΈ (ΠΊΠ°ΠΊΠΈΠ΅ Ρ
ΠΎΡΡΡ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈ ΠΊΠ°ΠΊ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ΅ΡΡΡΡΡ). Π£ΠΌΠ΅Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² (health checks). Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΈ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Docker-ΠΎΠ±ΡΠ°Π·. Π Π°Π±ΠΎΡΠ°Π΅Ρ Ρ Docker 1.12+. (Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Π²
DockStation
-
Π‘Π°ΠΉΡ ;GitHub (Π±Π΅Π· ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°). - ΠΠΈΡΠ΅Π½Π·ΠΈΡ: ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½Π°Ρ (freeware).
- ΠΠ‘: Linux, Mac OS X, Windows.
- Π―Π·ΡΠΊΠΈ/ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°: Electron (Chromium, Node.js).
DockStation β ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, 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).
ΠΡΠΎΡΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ 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 ΠΠ±!
P.S.
Π§ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π² Π½Π°ΡΠ΅ΠΌ Π±Π»ΠΎΠ³Π΅:
- Β«
Π¨ΠΏΠ°ΡΠ³Π°Π»ΠΊΠ° Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Docker Β». - Β«
Play with Docker β ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅ΡΠ²ΠΈΡ Π΄Π»Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π° Ρ Docker Β». - Β«
Vulnerable Docker VM β Π²ΠΈΡΡΡΠ°Π»ΠΊΠ°-Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° ΠΏΠΎ Docker ΠΈ pentesting Β».
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com