د ډاکر کانټینرونو اداره کولو لپاره د GUI انٹرفیسونو عمومي کتنه

د ډاکر کانټینرونو اداره کولو لپاره د GUI انٹرفیسونو عمومي کتنه

په کنسول کې د ډاکر سره کار کول د ډیری لپاره پیژندل شوی معمول دی. په هرصورت، داسې وختونه شتون لري کله چې د GUI/ویب انٹرفیس حتی د دوی لپاره ګټور وي. مقاله تر دې دمه ترټولو د پام وړ حلونو یوه عمومي کتنه وړاندې کوي ، د کومو لیکوالانو هڅه کړې چې د ډاکر پیژندلو یا حتی د دې لوی تاسیساتو خدمت کولو لپاره خورا اسانه (یا د ځینې قضیو لپاره مناسب) انٹرفیس وړاندیز کړي. ځینې ​​​​پروژې خورا ځوانې دي، پداسې حال کې چې نور، برعکس، مخکې له منځه تللي دي ...

پورټینر

  • ویب پاڼه; GitHub; ګیټر.
  • جواز: خلاص سرچینه (زلیب جواز او نور).
  • OS: لینکس، Mac OS X، وینډوز.
  • ژبې/پلیټ فارم: لاړ شئ، جاواسکریپټ (زاویه).
  • د ډیمو نسخه (اډمین / هڅه کوونکی).

د ډاکر کانټینرونو اداره کولو لپاره د GUI انٹرفیسونو عمومي کتنه

پورټینر (پخوا د ډاکر لپاره د UI په نوم پیژندل شوی) د ډاکر کوربه او ډاکر سوارم کلسترونو سره کار کولو لپاره خورا مشهور ویب انٹرفیس دی. دا خورا ساده پیل کیږي - د ډاکر عکس په ځای کولو سره ، کوم ته چې د ډاکر کوربه پته / ساکټ د پیرامیټر په توګه تیریږي. تاسو ته اجازه درکوي کانټینرونه اداره کړئ ، عکسونه (د ډاکر هب څخه یې ترلاسه کولی شئ) ، شبکې ، حجمونه ، رازونه. د ډاکر 1.10+ (او د ډاکر سوارم 1.2.3+) ملاتړ کوي. کله چې کانټینرونه ګورئ، لومړني احصایې (د سرچینو کارول، پروسې)، لاګونه، او کنسول سره اړیکه (xterm.js ویب ټرمینل) د هر یو لپاره شتون لري. دا خپل د لاسرسي لیستونه لري چې تاسو ته اجازه درکوي په انٹرفیس کې د مختلف عملیاتو لپاره د پورټینر کاروونکو حقونه محدود کړئ.

Kitematic (Docker Toolbox)

د ډاکر کانټینرونو اداره کولو لپاره د GUI انٹرفیسونو عمومي کتنه

په Mac OS X او وینډوز کې د Docker کاروونکو لپاره معیاري GUI، کوم چې د Docker Toolbox برخه ده، د یوټیلټیو سیټ لپاره انسټالر چې د ډاکر انجن، کمپوز او ماشین هم پکې شامل دي. دا د دندو لږترلږه سیټ لري چې د ډاکر هب څخه د عکسونو ډاونلوډ کولو ته اجازه ورکوي ، د لومړني کانټینر تنظیماتو اداره کول (د حجمونو ، شبکو په شمول) ، د لاګونو لیدل او کنسول سره وصل کول.

شپې

  • ویب پاڼه; GitHub.
  • جواز: خلاص سرچینه (د اپاچی جواز 2.0).
  • OS: لینکس، Mac OS X.
  • ژبې/پلیټ فارم: Go, Node.js.

د ډاکر کانټینرونو اداره کولو لپاره د GUI انٹرفیسونو عمومي کتنه

شپ یارډ یوازې یو انٹرفیس نه دی ، بلکه د ډاکر سرچینې مدیریت سیسټم دی ، کوم چې د خپل API شتون پراساس دی. په شپیارډ کې API د JSON فارمیټ پراساس RESTful دی ، 100٪ د ډاکر ریموټ API سره مطابقت لري ، اضافي ب featuresې وړاندې کوي (په ځانګړي توګه د تصدیق او لاسرسي لیست مدیریت ، د ټولو ترسره شوي عملیاتو ننوتل). دا API هغه اساس دی چې شاوخوا یې ویب انٹرفیس لا دمخه جوړ شوی. د خدماتو معلوماتو ذخیره کولو لپاره چې په مستقیم ډول د کانټینرونو او عکسونو سره تړاو نلري، شپیارډ RethinkDB کاروي. ویب انٹرفیس تاسو ته اجازه درکوي کانټینرونه اداره کړئ (د احصایو او لاګونو لیدل ، کنسول سره وصل کول) ، عکسونه ، د ډاکر سوارم کلستر نوډونه ، او شخصي راجسټرې.

ادمیرال

  • ویب پاڼه; GitHub.
  • جواز: خلاص سرچینه (د اپاچی جواز 2.0).
  • OS: لینکس، Mac OS X، وینډوز.
  • ژبې/پلیټ فارم: جاوا (VMware Xenon چوکاټ).

د ډاکر کانټینرونو اداره کولو لپاره د GUI انٹرفیسونو عمومي کتنه

د VMware څخه یو پلیټ فارم د کانټینر شوي غوښتنلیکونو اتومات پلي کولو او د دوی د ژوند په اوږدو کې د دوی مدیریت لپاره ډیزاین شوی. د لږ وزن لرونکي حل په توګه موقعیت لري ترڅو د DevOps انجینرانو لپاره ژوند اسانه کړي. ویب انٹرفیس تاسو ته اجازه درکوي د ډاکر کوربه ، کانټینرونه (+ احصایې او لاګونه وګورئ) ، ټیمپلیټونه (انځورونه د ډاکر هب سره مدغم شوي) ، شبکې ، راجسټرې ، پالیسۍ (کوم کوربه به د کوم کانټینرونو لخوا کارول کیږي او څنګه سرچینې تخصیص کړي). د کانټینرونو حالت چیک کولو توان لري (روغتیا معاینه). د ډاکر عکس په توګه توزیع او ځای په ځای شوی. د ډاکر 1.12+ سره کار کوي. (په دې کې د برنامه پیژندنه هم وګورئ د VMware بلاګ د ډیری سکرین شاټونو سره.)

DockStation

  • ویب پاڼه; GitHub (د سرچینې کوډ نشته).
  • جواز: ملکیت (فریویر).
  • OS: لینکس، Mac OS X، وینډوز.
  • ژبې/پلیټ فارم: الکترون (کرومیم، نوډ. js).

د ډاکر کانټینرونو اداره کولو لپاره د GUI انٹرفیسونو عمومي کتنه

DockStation یوه ځوانه پروژه ده، جوړ شوی د بیلاروس پروګرام کونکي (کوم چې، په لاره کې، د پانګوالو په لټه کې د لا پرمختګ لپاره). دوه اصلي ځانګړتیاوې په پراختیا کونکو باندې تمرکز کوي (نه د DevOps انجینران یا د سیسټم مدیران) د ډاکر کمپوز او تړل شوي کوډ لپاره بشپړ ملاتړ سره (د کارولو لپاره وړیا ، مګر د پیسو لپاره لیکوالان شخصي ملاتړ او وړتیاو ته وده ورکوي). تاسو ته اجازه درکوي نه یوازې د عکسونو اداره کړئ (د ډاکر هب لخوا ملاتړ شوی) او کانټینرونه (+ احصایې او لاګ) ، بلکه په پروژه کې دخیل کانټینرونو اتصال لید لید سره پروژې رامینځته کول هم. دلته یو پارسر (په بیټا کې) هم شتون لري چې تاسو ته اجازه درکوي حکمونه بدل کړئ docker run د ډاکر کمپوز فارمیټ ته. د Docker 1.10.0+ (Linux) او 1.12.0 (Mac + Windows) سره کار کوي، Docker Compose 1.6.0+.

ساده ډاکر UI

  • GitHub.
  • جواز: خلاص سرچینه (MIT جواز).
  • OS: لینکس، Mac OS X، وینډوز.
  • ژبې/پلیټ فارم: الکترون، Scala.js (+ په Scala.js باندې عکس العمل).

د ډاکر کانټینرونو اداره کولو لپاره د GUI انٹرفیسونو عمومي کتنه

د ډاکر ریموټ API په کارولو سره د ډاکر سره کار کولو لپاره یو ساده انٹرفیس. تاسو ته اجازه درکوي کانټینرونه او عکسونه اداره کړئ (د ډاکر هب ملاتړ سره) ، کنسول سره وصل شئ ، او د پیښې تاریخ وګورئ. د غیر استعمال شوي کانټینرونو او عکسونو لرې کولو میکانیزمونه لري. پروژه په بیټا کې ده او خورا ورو وده کوي (ریښتیني فعالیت ، د ژمنو لخوا قضاوت کول ، د دې کال په فبروري کې مړ شو).

د نورو انتخابونو

په بیاکتنه کې شامل ندي:

  • رنچر د کانټینر مدیریت پلیټ فارم دی چې د آرکیسټریشن ځانګړتیاوې او د کوبرنیټس لپاره ملاتړ لري. خلاص سرچینه (د اپاچی جواز 2.0)؛ په لینوکس چلیږي؛ په جاوا کې لیکل شوی. یو ویب انٹرفیس لري Rancher UI په Node.js کې.
  • کونټینا - "په تولید کې د کانټینرونو چلولو لپاره د پراختیا کونکي دوستانه پلیټ فارم" ، په لازمي ډول د کوبرنیټس سره سیالي کوي ، مګر د بکس څخه بهر او د کارولو اسانه حل په توګه موقعیت لري. د CLI او REST API سربیره، پروژه د ویب انٹرفیس وړاندیز کوي (د شاونټ شاټ) د کلستر اداره کول او د هغې آرکیسټریشن (پشمول د کلستر نوډونو، خدماتو، حجمونو، رازونو سره کار کول)، د احصایې/لاګ لیدل. خلاص سرچینه (د اپاچی جواز 2.0)؛ په لینکس، Mac OS X، وینډوز کې کار کوي؛ په روبی لیکل شوی.
  • ډیټا پللی - د لږ تر لږه دندو او اسنادو سره یو ساده افادیت. خلاص سرچینه (MIT جواز)؛ په لینوکس کار کوي (یوازې د اوبنټو بسته شتون لري); په Python کې لیکل شوی. د عکسونو لپاره د ډاکر هب ملاتړ کوي ، د کانټینرونو لپاره لاګونه لیدل.
  • پاناماک یوه پروژه ده چې هدف یې "د پیچلي کانټینر شوي غوښتنلیکونو پلي کول د ډریګ-این-ډراپ په څیر ساده کول دي." د دې هدف لپاره، موږ د غوښتنلیکونو د ځای په ځای کولو لپاره د ټیمپلیټونو خپل کتلاګ جوړ کړ (د پاناماکس عامه کينډۍ)، هغه پایلې چې له هغې څخه ښودل کیږي کله چې د ډاکر هب څخه ډیټا سره د عکسونو / غوښتنلیکونو لټون کول. خلاص سرچینه (د اپاچی جواز 2.0)؛ په لینکس، Mac OS X، وینډوز کې کار کوي؛ په روبی لیکل شوی. د CoreOS او Fleet Orchestration سیسټم سره یوځای شوی. په انټرنیټ کې د لیدل شوي فعالیت په اړه قضاوت کول، دا په 2015 کې ملاتړ بند شو.
  • ډوکلی - کانټیلیور شوی د کانټینرونو او ډاکر عکسونو اداره کولو لپاره GUI. خلاص سرچینه (MIT جواز)؛ په JavaScript/Node.js کې لیکل شوی.

په نهایت کې: GUI په ډاکلي کې څه ښکاري؟ خبر اوسئ، GIF 3,4 MB دی!د ډاکر کانټینرونو اداره کولو لپاره د GUI انٹرفیسونو عمومي کتنه

PS

زموږ په بلاګ کې هم ولولئ:

سرچینه: www.habr.com

Add a comment