Кор бо Docker дар консол барои бисёриҳо одати шинос аст. Аммо, вақтҳое ҳастанд, ки интерфейси GUI/веб ҳатто барои онҳо муфид буда метавонад. Ин мақола шарҳи ҳалли барҷастатарини то имрӯзро пешкаш мекунад, ки муаллифони онҳо кӯшиш кардаанд, ки интерфейсҳои қулайтар (ё барои баъзе ҳолатҳо мувофиқ) барои шиносоӣ бо Docker ё ҳатто нигоҳ доштани насбҳои бузурги он пешниҳод кунанд. Баъзе лоиҳаҳо хеле ҷавонанд, дар ҳоле ки дигарон, баръакс, аллакай мемиранд ...
Портейнер
-
сомона ;GitHub ;Gitter . - Литсензия: Сарчашмаи кушода (литсензияи zlib ва дигарон).
- OS: Linux, Mac OS X, Windows.
- Забонҳо/платформа: Go, JavaScript (Angular).
-
Нусхаи намоишӣ (администратор/трипортер).
Porttainer (қаблан ҳамчун UI барои Docker маъруф буд) маъмултарин интерфейси веб барои кор бо ҳостҳои Docker ва кластерҳои Docker Swarm мебошад. Он хеле содда оғоз мешавад - тавассути ҷойгиркунии тасвири Docker, ки ба суроғаи / васлаки мизбони Docker ҳамчун параметр интиқол дода мешавад. Ба шумо имкон медиҳад, ки контейнерҳо, тасвирҳо (метавонад онҳоро аз Docker Hub гиред), шабакаҳо, ҳаҷмҳо, асрорро идора кунед. Дастгирии Docker 1.10+ (ва Docker Swarm 1.2.3+). Ҳангоми дидани контейнерҳо, омори асосӣ (истифодаи захираҳо, равандҳо), гузоришҳо, пайвастшавӣ ба консол (веб терминали xterm.js) барои ҳар яки онҳо дастрас аст. Рӯйхати дастрасии худ вуҷуд дорад, ки ба шумо имкон медиҳанд, ки ҳуқуқҳои корбарони Porttainer ба амалҳои гуногун дар интерфейс маҳдуд карда шаванд.
Kitematic (Docker Toolbox)
-
сомона (+Саҳифаи Toolbox Docker );GitHub ;форум . - Иҷозатнома: Сарчашмаи кушода (литсензияи Apache 2.0).
- OS: Mac OS X, Windows.
- Забонҳо/платформа: Electron, Node.js, React ва AltJS.
GUI стандартӣ барои корбарони Docker дар Mac OS X ва Windows, ки ба Toolbox Docker дохил карда шудааст, насбкунанда барои маҷмӯи утилитаҳо, ки инчунин Docker Engine, Compose ва Machineро дар бар мегирад. Он дорои маҷмӯи ҳадди ақали функсияҳое мебошад, ки зеркашии тасвирҳоро аз Docker Hub, идоракунии танзимоти асосии контейнер (аз ҷумла ҳаҷмҳо, шабакаҳо), дидани гузоришҳо ва пайвастшавӣ ба консолро таъмин мекунанд.
Шабака
-
сомона ;GitHub . - Иҷозатнома: Сарчашмаи кушода (литсензияи Apache 2.0).
- OS: Linux, Mac OS X.
- Забонҳо/платформа: Go, Node.js.
Корхонаи киштисозӣ на танҳо интерфейс, балки системаи идоракунии захираҳои Docker дар асоси API-и худ мебошад. API дар Shipyard RESTful дар асоси формати JSON буда, 100% бо Docker Remote API мувофиқ аст, хусусиятҳои иловагиро пешниҳод мекунад (аз ҷумла, идоракунии аутентификатсия ва рӯйхати дастрасӣ, сабти ҳама амалиётҳои иҷрошуда). Ин API асосест, ки дар атрофи он интерфейси веб аллакай сохта шудааст. Барои нигоҳ доштани маълумоти хидматрасоние, ки мустақиман ба контейнерҳо ва тасвирҳо алоқаманд нестанд, Shipyard RethinkDB-ро истифода мебарад. Интерфейси веб ба шумо имкон медиҳад, ки контейнерҳоро (аз ҷумла дидани омор ва гузоришҳо, пайвастшавӣ ба консол), тасвирҳо, гиреҳҳои кластери Docker Swarm, реестрҳои хусусиро (Рестрҳо) идора кунед.
Admiral
-
сомона ;GitHub . - Иҷозатнома: Сарчашмаи кушода (литсензияи Apache 2.0).
- OS: Linux, Mac OS X, Windows.
- Забонҳо/платформа: Java (чорчӯбаи VMware Xenon).
Платформаи VMware барои ҷойгиркунии автоматикунонидашуда ва идоракунии замимаҳои контейнерӣ дар тӯли давраи ҳаёти онҳо тарҳрезӣ шудааст. Ҳамчун як ҳалли сабуке ҷойгир шудааст, ки барои осон кардани ҳаёт барои муҳандисони DevOps пешбинӣ шудааст. Интерфейси веб ба шумо имкон медиҳад, ки ҳостҳои Docker, контейнерҳо (+ дидани омор ва гузоришҳо), қолибҳо (тасвирҳои бо Docker Hub муттаҳидшуда), шабакаҳо, реестрҳо, сиёсатҳоро (ки ҳостҳо аз ҷониби кадом контейнерҳо истифода мешаванд ва чӣ гуна тақсим кардани захираҳо) идора кунед. Қобилияти тафтиш кардани ҳолати контейнерҳо (санҷиши саломатӣ). Ҳамчун тасвири Docker тақсим ва ҷойгир карда шудааст. Бо Docker 1.12+ кор мекунад. (Инчунин ба муқаддима ба барнома нигаред
DockStation
-
сомона ;GitHub (бе рамзи сарчашма). - Иҷозатнома: хусусӣ (ба таври ройгон).
- OS: 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+ кор мекунад.
UI оддии Docker
-
GitHub . - Литсензия: Сарчашмаи кушода (литсензияи MIT).
- OS: Linux, Mac OS X, Windows.
- Забонҳо/платформа: Electron, Scala.js (+ React on Scala.js).
Интерфейси оддӣ барои кор бо Docker бо истифода аз API Remote Docker. Ба шумо имкон медиҳад, ки контейнерҳо ва тасвирҳоро идора кунед (бо дастгирии Docker Hub), ба консол пайваст шавед, таърихи рӯйдодҳоро бубинед. Он дорои механизмҳои нест кардани контейнерҳо ва тасвирҳои истифоданашуда мебошад. Лоиҳа дар бета аст ва хеле суст инкишоф меёбад (фаъолияти воқеӣ, мувофиқи ӯҳдадориҳо, дар моҳи феврали соли ҷорӣ коҳиш ёфт).
имконоти дигар
Ба барраси дохил карда нашудааст:
-
Ранчи платформаи идоракунии контейнер бо хусусиятҳои оркестр ва дастгирии Kubernetes мебошад. Сарчашмаи кушода (литсензияи Apache 2.0); дар Linux кор мекунад; дар Java навишта шудааст. Интерфейси веб дорадRancher UI дар Node.js. -
Контена - "платформаи ба таҳиягарон дӯстона барои кор кардани контейнерҳо дар истеҳсолот", аслан бо Kubernetes рақобат мекунад, аммо ҳамчун як ҳалли омодаи "аз қуттӣ" ва барои истифода осон ҷойгир шудааст. Илова ба CLI ва REST API, лоиҳа интерфейси вебро пешниҳод мекунад (намоиш ) идора кардани кластер ва оркестри он (аз ҷумла кор бо гиреҳҳои кластер, хидматҳо, ҳаҷмҳо, асрор), дидани омор/журналҳо. Сарчашмаи кушода (литсензияи Apache 2.0); дар Linux, Mac OS X, Windows кор мекунад; дар Ruby навишта шудааст. -
Пули маълумот - як утилитаи оддӣ, ки ҳадди аққал функсияҳо ва ҳуҷҷатҳоро дорад. Сарчашмаи кушода (литсензияи MIT); дар Linux кор мекунад (танҳо баста барои Ubuntu дастрас аст); дар Python навишта шудааст. Docker Hub-ро барои тасвирҳо, дидани гузоришҳо барои контейнерҳо дастгирӣ мекунад. -
Panamax - лоиҳае, ки ҳадафи он "ҷойгир кардани замимаҳои мураккаби контейнерӣ ба мисли drag-n-drop" буд. Барои ин ман феҳристи қолибҳои худро барои ҷойгиркунии барномаҳо (Шаблонҳои ҷамъиятии Panamax ), натиҷаҳои онҳо ҳангоми ҷустуҷӯи тасвирҳо / барномаҳо дар якҷоягӣ бо маълумот аз Docker Hub нишон дода мешаванд. Сарчашмаи кушода (литсензияи Apache 2.0); дар Linux, Mac OS X, Windows кор мекунад; дар Ruby навишта шудааст. Бо системаи оркестрсозии CoreOS ва Fleet ҳамгиро карда шудааст. Аз рӯи фаъолияте, ки дар Интернет намоён аст, он дар соли 2015 дастгирӣ намешавад. -
Докли - консол GUI барои идоракунии контейнерҳо ва тасвирҳои Docker. Сарчашмаи кушода (литсензияи MIT); дар JavaScript/Node.js навишта шудааст.
Ниҳоят: GUI дар Dockly чӣ гуна ба назар мерасад? Огоҳ бошед, GIF дар ҳаҷми 3,4 МБ!
PS
Инчунин дар блоги мо хонед:
- «
Варақаи фиреб бо фармонҳои Docker ". - «
Бо Docker бозӣ кунед - хидмати онлайн барои шиносоии амалӣ бо Docker ". - «
Docker VM осебпазир - як мошини маҷозии муаммо барои Docker ва пентестинг ".
Манбаъ: will.com