የ Docker ኮንቴይነሮችን ለማስተዳደር የ GUI በይነገጾች አጠቃላይ እይታ

የ Docker ኮንቴይነሮችን ለማስተዳደር የ GUI በይነገጾች አጠቃላይ እይታ

በኮንሶል ውስጥ ከዶከር ጋር አብሮ መስራት ለብዙዎች የተለመደ አሰራር ነው። ሆኖም ግን፣ GUI/ድር በይነገጽ ለእነሱም ቢሆን ጠቃሚ የሚሆንበት ጊዜ አለ። ይህ መጣጥፍ እስከ ዛሬ ድረስ በጣም የታወቁ መፍትሄዎችን አጠቃላይ እይታ ይሰጣል ፣ ደራሲዎቹ ዶከርን ለማወቅ ወይም ትልቅ ጭነቶችን ለመጠበቅ የበለጠ ምቹ (ወይም ለአንዳንድ ጉዳዮች ተስማሚ) በይነገጾችን ለማቅረብ ሞክረዋል ። አንዳንድ ፕሮጄክቶቹ በጣም ወጣት ናቸው ፣ ሌሎች ደግሞ በተቃራኒው ቀድሞውኑ እየሞቱ ነው…

መያዣ

  • ድር ጣቢያ; የፊልሙ; Gitter.
  • ፍቃድ፡ ክፍት ምንጭ (ዝሊብ ፍቃድ እና ሌሎች)።
  • ስርዓተ ክወና: ሊኑክስ, ማክ ኦኤስ ኤክስ, ዊንዶውስ.
  • ቋንቋዎች/መድረክ፡ Go፣ JavaScript (Angular)።
  • የማሳያ ስሪት (አስተዳዳሪ/tryporter)

የ Docker ኮንቴይነሮችን ለማስተዳደር የ GUI በይነገጾች አጠቃላይ እይታ

ፖርታይነር (የቀድሞው UI ለ Docker በመባል የሚታወቀው) ከ Docker hosts እና Docker Swarm ስብስቦች ጋር አብሮ ለመስራት በጣም ታዋቂው የድር በይነገጽ ነው። በጣም ቀላል በሆነ መንገድ ተጀምሯል - Docker ምስልን በማሰማራት, የዶክተር አስተናጋጁ አድራሻ / ሶኬት እንደ መለኪያ ያልፋል. መያዣዎችን ፣ ምስሎችን (ከDocker Hub ሊወስዳቸው ይችላል) ፣ አውታረ መረቦችን ፣ መጠኖችን ፣ ሚስጥሮችን እንዲያስተዳድሩ ይፈቅድልዎታል። Docker 1.10+ (እና Docker Swarm 1.2.3+) ይደግፋል። ኮንቴይነሮችን በሚመለከቱበት ጊዜ መሰረታዊ ስታቲስቲክስ (የሀብት አጠቃቀም ፣ ሂደቶች) ፣ ምዝግብ ማስታወሻዎች ፣ ከኮንሶል ጋር ግንኙነት (xterm.js የድር ተርሚናል) ለእያንዳንዳቸው ይገኛሉ ። በበይነገጹ ውስጥ ለተለያዩ ኦፕሬሽኖች የፖርታይነር ተጠቃሚዎችን መብቶች ለመገደብ የሚያስችሉዎት የራሳቸው የመዳረሻ ዝርዝሮች አሉ።

ኪቲማቲክ (Docker Toolbox)

የ Docker ኮንቴይነሮችን ለማስተዳደር የ GUI በይነገጾች አጠቃላይ እይታ

በMac OS X እና Windows ላይ ለዶከር ተጠቃሚዎች መደበኛ GUI፣ በ Docker Toolbox ውስጥ የተካተተ፣ የመገልገያ ስብስብ ጫኚ፣ እንዲሁም Docker Engine፣ Compose እና ማሽንን ያካትታል። ምስሎችን ከ Docker Hub ማውረድ ፣ የመሠረታዊ መያዣ ቅንጅቶችን (ጥራዞችን ፣ አውታረ መረቦችን ጨምሮ) ፣ የምዝግብ ማስታወሻዎችን ማየት እና ከኮንሶል ጋር መገናኘትን የሚያቀርቡ አነስተኛ የተግባር ስብስብ አለው።

የመርከብ ቦታ

  • ድር ጣቢያ; የፊልሙ.
  • ፈቃድ፡ ክፍት ምንጭ (Apache License 2.0)
  • ስርዓተ ክወና: ሊኑክስ, ማክ ኦኤስ ኤክስ.
  • ቋንቋዎች/መድረክ፡ ሂድ፣ Node.js

የ Docker ኮንቴይነሮችን ለማስተዳደር የ GUI በይነገጾች አጠቃላይ እይታ

የመርከብ ሜዳ በይነገጽ ብቻ ሳይሆን በራሱ ኤፒአይ ላይ የተመሰረተ የዶከር ሃብት አስተዳደር ስርዓት ነው። በ Shipyard ውስጥ ያለው ኤፒአይ በJSON ቅርጸት ላይ የተመሰረተ RESTful ነው፣ 100% ከDocker Remote API ጋር ተኳሃኝ፣ ተጨማሪ ባህሪያትን ይሰጣል (በተለይ፣ የማረጋገጫ እና የመዳረሻ ዝርዝር አስተዳደር፣ የተከናወኑ ሁሉንም ስራዎች ምዝግብ ማስታወሻ)። ይህ ኤፒአይ የድር በይነገጽ አስቀድሞ የተገነባበት መሠረት ነው። ከኮንቴይነሮች እና ምስሎች ጋር በቀጥታ ያልተገናኘ የአገልግሎት መረጃ ለማከማቸት፣መርከብ yard RethinkDBን ይጠቀማል። የድር በይነገጽ ኮንቴይነሮችን (የእይታ ስታቲስቲክስን እና ምዝግብ ማስታወሻዎችን ጨምሮ ፣ ከኮንሶል ጋር መገናኘት) ፣ ምስሎችን ፣ Docker Swarm ክላስተር ኖዶችን ፣ የግል መዝገቦችን (መዝገቦችን) እንዲያስተዳድሩ ይፈቅድልዎታል።

Admiral

  • ድር ጣቢያ; የፊልሙ.
  • ፈቃድ፡ ክፍት ምንጭ (Apache License 2.0)
  • ስርዓተ ክወና: ሊኑክስ, ማክ ኦኤስ ኤክስ, ዊንዶውስ.
  • ቋንቋዎች/መድረክ፡ Java (VMware Xenon framework)።

የ Docker ኮንቴይነሮችን ለማስተዳደር የ GUI በይነገጾች አጠቃላይ እይታ

በእድሜ ዘመናቸው ሁሉ በኮንቴይነር የተያዙ መተግበሪያዎችን በራስ ሰር ለማሰማራት እና ለማስተዳደር የተነደፈ ከVMware የመጣ መድረክ። ለDevOps መሐንዲሶች ህይወትን ቀላል ለማድረግ እንደ ቀላል ክብደት ያለው መፍትሄ ተቀምጧል። የድር በይነገጽ የዶከር አስተናጋጆችን ፣ ኮንቴይነሮችን (+ የእይታ ስታቲስቲክስ እና ምዝግብ ማስታወሻዎችን) ፣ አብነቶችን (ከDocker Hub ጋር የተዋሃዱ ምስሎች) ፣ አውታረ መረቦች ፣ መዝገቦች ፣ ፖሊሲዎች (የትኞቹ አስተናጋጆች በየትኛው ኮንቴይነሮች እና እንዴት ሀብቶች እንደሚመድቡ) እንዲያስተዳድሩ ይፈቅድልዎታል። የመያዣዎችን ሁኔታ (የጤና ምርመራዎችን) ማረጋገጥ ይችላል. እንደ ዶከር ምስል ተሰራጭቷል እና ተሰማርቷል። ከ Docker 1.12+ ጋር ይሰራል። (በተጨማሪ የፕሮግራሙን መግቢያ ይመልከቱ VMware ብሎግ ከብዙ ቅጽበታዊ ገጽ እይታዎች ጋር።)

DockStation

  • ድር ጣቢያ; የፊልሙ (ያለ ምንጭ ኮድ).
  • ፈቃድ: የባለቤትነት (ፍሪዌር).
  • ስርዓተ ክወና: ሊኑክስ, ማክ ኦኤስ ኤክስ, ዊንዶውስ.
  • ቋንቋዎች/መድረክ፡ ኤሌክትሮን (Chromium፣ Node.js)።

የ Docker ኮንቴይነሮችን ለማስተዳደር የ GUI በይነገጾች አጠቃላይ እይታ

DockStation ወጣት ፕሮጀክት ነው ተፈጠረ የቤላሩስ ፕሮግራመሮች (በነገራችን ላይ ፣ ባለሀብቶችን መፈለግ ለተጨማሪ ልማት). ሁለቱ ዋና ዋና ባህሪያት በገንቢዎች ላይ ያተኮሩ ናቸው (የዴቭኦፕስ መሐንዲሶች ወይም sysadmins አይደሉም) ለ Docker Compose እና ለተዘጋ ኮድ ሙሉ ድጋፍ (ነፃ ለመጠቀም እና ለገንዘብ ደራሲዎቹ የግል ድጋፍ እና የባህሪ ማሻሻያ) ይሰጣሉ። ምስሎችን (በDocker Hub የተደገፈ) እና ኮንቴይነሮችን (+ ስታቲስቲክስ እና ሎግዎችን) እንዲያስተዳድሩ ብቻ ሳይሆን በፕሮጀክቱ ውስጥ የተሳተፉ የመያዣ አገናኞችን በማሳየት ፕሮጀክቶችን እንዲጀምሩ ይፈቅድልዎታል። ትእዛዞችን ለመለወጥ የሚያስችል ተንታኝ (በቤታ) አለ። docker run ወደ Docker Compose ቅርጸት. ከ Docker 1.10.0+ (Linux) እና 1.12.0 (Mac + Windows)፣ Docker Compose 1.6.0+ ጋር ይሰራል።

ቀላል Docker UI

  • የፊልሙ.
  • ፍቃድ፡ ክፍት ምንጭ (MIT ፍቃድ)።
  • ስርዓተ ክወና: ሊኑክስ, ማክ ኦኤስ ኤክስ, ዊንዶውስ.
  • ቋንቋዎች/መድረክ፡ ኤሌክትሮን፣ Scala.js (+ በ Scala.js ላይ ምላሽ ይስጡ)።

የ Docker ኮንቴይነሮችን ለማስተዳደር የ GUI በይነገጾች አጠቃላይ እይታ

Docker የርቀት ኤፒአይን በመጠቀም ከዶከር ጋር ለመስራት ቀላል በይነገጽ። ኮንቴይነሮችን እና ምስሎችን (በDocker Hub ድጋፍ)፣ ከኮንሶሉ ጋር እንዲገናኙ፣ የክስተት ታሪክን እንዲመለከቱ ይፈቅድልዎታል። ጥቅም ላይ ያልዋሉ መያዣዎችን እና ምስሎችን የማስወገድ ዘዴዎች አሉት. ፕሮጀክቱ በቅድመ-ይሁንታ ላይ ነው እና በጣም በዝግታ እያደገ ነው (በዚህ አመት የካቲት ወር ላይ የቀዘቀዘ) ትክክለኛ እንቅስቃሴ፣ በተፈፃሚዎች በመመዘን ነው።

ሌሎች አማራጮች

በግምገማው ውስጥ አልተካተተም፦

  • Rancher የኦርኬስትራ ባህሪያት እና የኩበርኔትስ ድጋፍ ያለው የኮንቴይነር አስተዳደር መድረክ ነው። ክፍት ምንጭ (Apache License 2.0); በሊኑክስ ውስጥ ይሰራል; በጃቫ የተፃፈ ። የድር በይነገጽ አለው። ራንቸር ዩአይ በ Node.js.
  • ኮንቴና - "በምርት ውስጥ ኮንቴይነሮችን ለማሄድ ለገንቢ ተስማሚ መድረክ", በመሠረቱ ከኩበርኔትስ ጋር መወዳደር, ነገር ግን የበለጠ ዝግጁ ሆኖ "ከሳጥኑ ውጭ" እና ለአጠቃቀም ቀላል መፍትሄ የተቀመጠ. ከCLI እና REST API በተጨማሪ ፕሮጀክቱ የድር በይነገጽን ያቀርባል (ቅጽበታዊ ገጽ እይታ) ክላስተርን እና ኦርኬስትራውን ለማስተዳደር (ከክላስተር ኖዶች፣ አገልግሎቶች፣ ጥራዞች፣ ሚስጥሮች ጋር መስራትን ጨምሮ)፣ ስታቲስቲክስ/ምዝግብ ማስታወሻዎችን መመልከት። ክፍት ምንጭ (Apache License 2.0); በሊኑክስ, ማክ ኦኤስ ኤክስ, ዊንዶውስ ውስጥ ይሰራል; በሩቢ ተፃፈ።
  • የውሂብ ፑሊ - አነስተኛ ተግባራት እና ሰነዶች ያለው ቀላል መገልገያ። ክፍት ምንጭ (MIT ፍቃድ); በ linux ውስጥ ይሰራል (ጥቅል ለኡቡንቱ ብቻ ይገኛል); በ Python ተፃፈ። ለምስሎች Docker Hubን ይደግፋል, የመያዣ ምዝግብ ማስታወሻዎችን ይመልከቱ.
  • ፓናማክስ - "ውስብስብ በኮንቴይነር የተያዙ አፕሊኬሽኖችን እንደ ድራግ-ን-ዶፕ ቀላል ለማድረግ" ያለመ ፕሮጀክት ነው። ይህንን ለማድረግ መተግበሪያዎችን ለማሰማራት የራሴን የአብነት ማውጫ ፈጠርኩ (የፓናማክስ የህዝብ አብነቶችውጤቶቹ ምስሎች/መተግበሪያዎች ሲፈልጉ ከDocker Hub ውሂብ ጋር ሲፈልጉ ይታያሉ። ክፍት ምንጭ (Apache License 2.0); በሊኑክስ, ማክ ኦኤስ ኤክስ, ዊንዶውስ ውስጥ ይሰራል; በሩቢ ተፃፈ። ከCoreOS እና Fleet ኦርኬስትራ ሲስተም ጋር የተዋሃደ። በበይነ መረብ ላይ በሚታየው እንቅስቃሴ በመመዘን በ2015 መደገፍ አቁሟል።
  • ዶክሊ - cantilevered የዶከር ኮንቴይነሮችን እና ምስሎችን ለማስተዳደር GUI። ክፍት ምንጭ (MIT ፍቃድ); በጃቫስክሪፕት/Node.js ተፃፈ።

በመጨረሻም፡ GUI በዶክሊ ውስጥ ምን ይመስላል? ጥንቃቄ፣ GIF በ3,4 ሜባ!የ Docker ኮንቴይነሮችን ለማስተዳደር የ GUI በይነገጾች አጠቃላይ እይታ

PS

በብሎጋችን ላይ ያንብቡ፡-

ምንጭ: hab.com

አስተያየት ያክሉ