Docker ڪنٽينرز کي منظم ڪرڻ لاءِ GUI انٽرفيس جو جائزو

Docker ڪنٽينرز کي منظم ڪرڻ لاءِ GUI انٽرفيس جو جائزو

ڪنسول ۾ ڊاڪر سان ڪم ڪرڻ ڪيترن ئي لاءِ واقف معمول آهي. بهرحال، اهڙا وقت آهن جڏهن هڪ GUI/ويب انٽرفيس انهن لاءِ به ڪارائتو ٿي سگهي ٿو. آرٽيڪل اڄ تائين سڀ کان وڌيڪ قابل ذڪر حلن جو هڪ جائزو پيش ڪري ٿو، جن جي ليکڪن کي وڌيڪ آسان پيش ڪرڻ جي ڪوشش ڪئي (يا ڪجهه ڪيسن لاء مناسب) انٽرفيس کي ڄاڻڻ لاء Docker يا ان جي وڏي تنصيب جي خدمت ڪرڻ لاء. ڪجهه منصوبا تمام نوجوان آهن، جڏهن ته ٻيا، ان جي ابتڙ، اڳ ۾ ئي مري رهيا آهن ...

پورٽريٽر

  • ويب سائيٽ; GitHub; ڀٽائي.
  • لائسنس: اوپن سورس (زليب لائسنس ۽ ٻيا).
  • او ايس: لينڪس، ميڪ او ايس ايڪس، ونڊوز.
  • ٻوليون/پليٽ فارم: Go, JavaScript (Angular).
  • ڊيمو ورزن (منتظم / ڪوشش ڪندڙ).

Docker ڪنٽينرز کي منظم ڪرڻ لاءِ GUI انٽرفيس جو جائزو

پورٽينر (اڳوڻي ڊاڪر لاءِ UI طور سڃاتو وڃي ٿو) ڊڪر هوسٽ ۽ ڊڪر سوارم ڪلسٽرز سان ڪم ڪرڻ لاءِ مشهور ويب انٽرفيس آهي. اهو بلڪل سادو شروع ٿئي ٿو - ڊڪر جي تصوير کي ترتيب ڏيڻ سان، جنهن کي ڊاکر ميزبان جو پتو / ساکٽ پيٽرولر طور منظور ڪيو ويو آهي. توهان کي ڪنٽينرز کي منظم ڪرڻ جي اجازت ڏئي ٿي، تصويرون (انهن کي Docker Hub مان ٻيهر حاصل ڪري سگهو ٿا)، نيٽ ورڪ، حجم، راز. Docker 1.10+ (۽ Docker Swarm 1.2.3+) کي سپورٽ ڪري ٿو. جڏهن ڪنٽينرز کي ڏسي رهيا آهيو، بنيادي انگ اکر (وسيلا استعمال، عمل)، لاگ، ۽ ڪنسول سان ڪنيڪشن (xterm.js ويب ٽرمينل) انهن مان هر هڪ لاء دستياب آهن. ان جي پنهنجي رسائي لسٽون آهن جيڪي توهان کي محدود ڪرڻ جي اجازت ڏين ٿيون پورٽينر استعمال ڪندڙن جي حقن کي انٽرفيس ۾ مختلف عملن تائين.

Kitematic (Docker Toolbox)

Docker ڪنٽينرز کي منظم ڪرڻ لاءِ GUI انٽرفيس جو جائزو

ميڪ او ايس ايڪس ۽ ونڊوز تي ڊڪر استعمال ڪندڙن لاءِ معياري GUI، جيڪو ڊڪر ٽول باڪس جو حصو آهي، يوٽيلٽيز جي هڪ سيٽ لاءِ انسٽالر جنهن ۾ ڊڪر انجڻ، ڪمپوز ۽ مشين پڻ شامل آهي. ان ۾ ڪمن جو گھٽ ۾ گھٽ سيٽ آھي جيڪو ڊاڪر حب مان تصويرون ڊائون لوڊ ڪرڻ جي اجازت ڏئي ٿو، بنيادي ڪنٽينر سيٽنگن کي منظم ڪرڻ (بشمول حجم، نيٽ ورڪ)، لاگ ڏسڻ ۽ ڪنسول سان ڳنڍڻ.

ٻيڙا

  • ويب سائيٽ; GitHub.
  • لائسنس: اوپن سورس (Apache License 2.0).
  • او ايس: لينڪس، ميڪ او ايس ايڪس.
  • ٻوليون/پليٽ فارم: Go, Node.js.

Docker ڪنٽينرز کي منظم ڪرڻ لاءِ GUI انٽرفيس جو جائزو

شپ يارڊ صرف هڪ انٽرفيس نه آهي، پر هڪ ڊڪر ريسورس مئنيجمينٽ سسٽم، جيڪو پنهنجي API جي موجودگي تي ٻڌل آهي. شپ يارڊ ۾ API RESTful آهي JSON فارميٽ جي بنياد تي، 100٪ Docker Remote API سان مطابقت رکي ٿو، اضافي خاصيتون پيش ڪري ٿو (خاص طور تي، تصديق ۽ رسائي جي فهرست جو انتظام، سڀني انجام ڏنل عملن جي لاگنگ). هي API اهو بنياد آهي جنهن جي چوڌاري ويب انٽرفيس اڳ ۾ ئي ٺهيل آهي. خدمت جي معلومات کي ذخيرو ڪرڻ لاءِ سڌو سنئون ڪنٽينرز ۽ تصويرن سان لاڳاپيل ناهي، شپ يارڊ استعمال ڪري ٿو RethinkDB. ويب انٽرفيس توهان کي ڪنٽينرز کي منظم ڪرڻ جي اجازت ڏئي ٿو (بشمول انگ اکر ۽ لاگ ڏسڻ، ڪنسول سان ڳنڍڻ)، تصويرون، ڊاڪر سوارم ڪلستر نوڊس، ۽ نجي رجسٽري.

ائڊمرلل

  • ويب سائيٽ; GitHub.
  • لائسنس: اوپن سورس (Apache License 2.0).
  • او ايس: لينڪس، ميڪ او ايس ايڪس، ونڊوز.
  • ٻوليون/پليٽ فارم: جاوا (VMware Xenon فريم ورڪ).

Docker ڪنٽينرز کي منظم ڪرڻ لاءِ GUI انٽرفيس جو جائزو

VMware کان هڪ پليٽ فارم ٺهيل آهي خودڪار طريقي سان ڪنٽرول ٿيل ايپليڪيشنن جي ترتيب ڏيڻ ۽ انهن جي سڄي زندگي جي انتظام لاء. DevOps انجنيئرن لاءِ زندگي کي آسان بڻائڻ لاءِ ٺهيل هڪ ٿلهي حل جي طور تي رکيل آهي. ويب انٽرفيس توهان کي منظم ڪرڻ جي اجازت ڏئي ٿو ڊڪر هوسٽ، ڪنٽينرز (+ ڏسو انگ اکر ۽ لاگز)، ٽيمپليٽس (تصويرون ڊڪر هب سان ضم ٿيل)، نيٽ ورڪ، رجسٽري، پاليسيون (ڪهڙا ميزبان استعمال ڪيا ويندا ڪهڙن ڪنٽينرز ۽ وسيلن کي ڪيئن مختص ڪرڻ). ڪنٽينرز جي حالت چيڪ ڪرڻ جي قابل (صحت جي چڪاس). ڊاکر تصوير جي طور تي ورهايو ۽ ترتيب ڏنو ويو. Docker 1.12+ سان ڪم ڪري ٿو. (پڻ ڏسو پروگرام جو تعارف VMware بلاگ گھڻن اسڪرين شاٽ سان.)

ڊاک اسٽيشن

  • ويب سائيٽ; GitHub (ڪو سورس ڪوڊ ناهي).
  • لائسنس: ملڪيت (مفت)
  • او ايس: لينڪس، ميڪ او ايس ايڪس، ونڊوز.
  • ٻوليون / پليٽ فارم: اليڪٽران (Chromium، Node.js).

Docker ڪنٽينرز کي منظم ڪرڻ لاءِ GUI انٽرفيس جو جائزو

DockStation ھڪڙو نوجوان منصوبو آھي، پيدا ٿيو بيلاروسي پروگرامر (جيڪو، طريقي سان، سيڙپڪارن کي ڳولي رهيا آهن ان جي وڌيڪ ترقي لاء). ٻه مکيه خاصيتون ڊولپرز (نه ڊي اوپس انجنيئرن يا سسٽم ايڊمنسٽريٽرن) تي مڪمل مدد سان ڊاڪر ڪمپوز ۽ بند ڪوڊ (استعمال ڪرڻ لاءِ مفت، پر پئسن لاءِ ليکڪ ذاتي مدد ۽ صلاحيتن ۾ واڌارو پيش ڪن ٿا). توهان کي نه رڳو تصويرون منظم ڪرڻ جي اجازت ڏئي ٿي (ڊاڪر هب طرفان سهڪار ڪيل) ۽ ڪنٽينرز (+ شماريات ۽ لاگز)، پر پروجيڪٽ ۾ شامل ڪنٽينرز جي ڪنيڪشن جي تصور سان پروجيڪٽ ٺاهڻ لاءِ پڻ. اتي پڻ ھڪڙو پارسر آھي (بيٽا ۾) جيڪو توھان کي حڪمن کي تبديل ڪرڻ جي اجازت ڏئي ٿو docker run Docker Compose فارميٽ ۾. Docker 1.10.0+ (Linux) ۽ 1.12.0 (Mac + Windows) سان ڪم ڪري ٿو، Docker Compose 1.6.0+.

سادي Docker UI

  • GitHub.
  • لائسنس: اوپن سورس (MIT لائسنس).
  • او ايس: لينڪس، ميڪ او ايس ايڪس، ونڊوز.
  • ٻوليون/پليٽ فارم: Electron, Scala.js (+ React on Scala.js).

Docker ڪنٽينرز کي منظم ڪرڻ لاءِ GUI انٽرفيس جو جائزو

Docker Remote API استعمال ڪندي Docker سان ڪم ڪرڻ لاءِ هڪ سادي انٽرفيس. توهان کي ڪنٽينرز ۽ تصويرن کي منظم ڪرڻ جي اجازت ڏئي ٿي (ڊاڪر هب سپورٽ سان)، ڪنسول سان ڳنڍيو، ۽ واقعي جي تاريخ ڏسو. غير استعمال ٿيل ڪنٽينرز ۽ تصويرن کي هٽائڻ لاء ميڪانيزم آهي. پروجيڪٽ بيٽا ۾ آهي ۽ تمام سست ترقي ڪري رهيو آهي (حقيقي سرگرمي، ڪمن پاران فيصلو ڪندي، هن سال جي فيبروري ۾ مري ويو).

ٻين اختيارن کي

نظرثاني ۾ شامل نه آهي:

  • رنچ هڪ ڪنٽينر مينيجمينٽ پليٽ فارم آهي آرڪيسٽريشن جي خاصيتن سان ۽ ڪبرنيٽس لاءِ سپورٽ. اوپن سورس (اپاچي لائسنس 2.0)؛ لينڪس تي هلندو آهي؛ جاوا ۾ لکيل آهي. هڪ ويب انٽرفيس آهي Rancher UI Node.js تي.
  • ڪانٽينا - "پيداوار ۾ ڪنٽينرز کي هلائڻ لاءِ هڪ ڊولپر-دوست پليٽ فارم،" بنيادي طور تي ڪبرنيٽس سان مقابلو ڪري ٿو، پر پوزيشن کان وڌيڪ ٻاهر-آف-دي-باڪس ۽ استعمال ۾ آسان حل جي طور تي. CLI ۽ REST API جي اضافي ۾، پروجيڪٽ پيش ڪري ٿو ويب انٽرفيس (اسڪرين شاٽ) ڪلسٽر ۽ ان جي آرڪيسٽريشن کي منظم ڪرڻ (جنهن ۾ ڪلسٽر نوڊس، خدمتن، حجم، رازن سان ڪم ڪرڻ)، شماريات/ لاگ ڏسڻ. اوپن سورس (اپاچي لائسنس 2.0)؛ Linux، Mac OS X، ونڊوز تي ڪم ڪري ٿو؛ روبي ۾ لکيل آهي.
  • ڊيٽا پللي - گھٽ ۾ گھٽ افعال ۽ دستاويزن سان گڏ ھڪڙو سادو افاديت. اوپن سورس (MIT لائسنس)؛ Linux تي ڪم ڪري ٿو (صرف Ubuntu پيڪيج موجود آهي)؛ Python ۾ لکيل آهي. تصويرن لاءِ Docker Hub کي سپورٽ ڪري ٿو، ڪنٽينرز لاءِ لاگ ڏسڻ.
  • Panamax هڪ پراجيڪٽ آهي جنهن جو مقصد ”پيچيده ڪنٽينر ٿيل ايپليڪيشنن کي ڊريگ-اين-ڊراپ وانگر سادو ڪرڻ“ جو مقصد آهي. هن مقصد لاءِ، اسان ايپليڪيشنن کي ترتيب ڏيڻ لاءِ ٽيمپليٽس جو پنهنجو ڪيٽلاگ ٺاهيو (Panamax عوامي ٽيمپليٽس)، جنهن جا نتيجا ڏيکاريا ويندا آهن جڏهن تصويرون/ايپليڪيشنون ڳولهڻ سان گڏ ڊڪر هب مان ڊيٽا. اوپن سورس (اپاچي لائسنس 2.0)؛ Linux، Mac OS X، ونڊوز تي ڪم ڪري ٿو؛ روبي ۾ لکيل آهي. CoreOS ۽ فليٽ آرڪيسٽريشن سسٽم سان گڏ. انٽرنيٽ تي نظر ايندڙ سرگرمي جي لحاظ کان، اهو 2015 ۾ سپورٽ ٿيڻ بند ٿي ويو.
  • گودلي - cantilevered ڪنٽينرز ۽ ڊاڪر تصويرون جي انتظام لاءِ GUI. اوپن سورس (MIT لائسنس)؛ JavaScript/Node.js ۾ لکيل آهي.

آخرڪار: ڊاکلي ۾ GUI ڇا نظر اچي ٿو؟ خبردار، GIF 3,4 MB آھي!Docker ڪنٽينرز کي منظم ڪرڻ لاءِ GUI انٽرفيس جو جائزو

پي ايس

اسان جي بلاگ تي پڻ پڙهو:

جو ذريعو: www.habr.com

تبصرو شامل ڪريو