рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GUI рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GUI рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рдбреЙрдХрд░рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдгреЗ рд╣реА рдЕрдиреЗрдХрд╛рдВрд╕рд╛рдареА рдкрд░рд┐рдЪрд┐рдд рджрд┐рдирдЪрд░реНрдпрд╛ рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рдЕрд╕реЗ рдХрд╛рд╣реА рд╡реЗрд│рд╛ рдЖрд╣реЗрдд рдЬреЗрд╡реНрд╣рд╛ GUI/рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рджреЗрдЦреАрд▓ рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддреЛ. рд▓реЗрдЦ рдЖрдЬрдкрд░реНрдпрдВрддрдЪреНрдпрд╛ рд╕рд░реНрд╡рд╛рдд рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЙрдкрд╛рдпрд╛рдВрдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди рдкреНрд░рджрд╛рди рдХрд░рддреЛ, рдЬреНрдпрд╛рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдВрдиреА рдбреЙрдХрд░рд▓рд╛ рдЬрд╛рдгреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдореЛрдареНрдпрд╛ рд╕реНрдерд╛рдкрдиреЗрдЪреА рд╕реЗрд╡рд╛ рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХ рд╕реЛрдпреАрд╕реНрдХрд░ (рдХрд┐рдВрд╡рд╛ рдХрд╛рд╣реА рдкреНрд░рдХрд░рдгрд╛рдВрд╕рд╛рдареА рдпреЛрдЧреНрдп) рдЗрдВрдЯрд░рдлреЗрд╕ рдСрдлрд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдХрд╛рд╣реА рдкреНрд░рдХрд▓реНрдк рдЕрдЧрджреА рддрд░реБрдг рдЖрд╣реЗрдд, рддрд░ рдХрд╛рд╣реА, рдЙрд▓рдЯрдкрдХреНрд╖реА, рдЖрдзреАрдЪ рд╕рдВрдкрдд рдЖрд╣реЗрдд...

рдкреЛрд░реНрдЯреЗрдирд░

  • рд╡реЗрдмрд╕рд╛рдЗрдЯ; GitHub; рдЬрд┐рдЯрд░.
  • рдкрд░рд╡рд╛рдирд╛: рдореБрдХреНрдд рд╕реНрд░реЛрдд (zlib рдкрд░рд╡рд╛рдирд╛ рдЖрдгрд┐ рдЗрддрд░).
  • рдУрдПрд╕: рд▓рд┐рдирдХреНрд╕, рдореЕрдХ рдУрдПрд╕ рдПрдХреНрд╕, рд╡рд┐рдВрдбреЛрдЬ.
  • рднрд╛рд╖рд╛/рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо: рдЧреЛ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдХреЛрдиреАрдп).
  • рдбреЗрдореЛ рдЖрд╡реГрддреНрддреА (рдкреНрд░рд╢рд╛рд╕рдХ/рдкреНрд░рдпрддреНрдирдХрд░реНрддрд╛).

рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GUI рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рдкреЛрд░реНрдЯреЗрдирд░ (рдкреВрд░реНрд╡реА рдбреЙрдХрд░рд╕рд╛рдареА UI рдореНрд╣рдгреВрди рдУрд│рдЦрд▓реЗ рдЬрд╛рдгрд╛рд░реЗ) рд╣реЗ рдбреЙрдХрд░ рд╣реЛрд╕реНрдЯ рдЖрдгрд┐ рдбреЙрдХрд░ рд╕реНрд╡реЙрд░реНрдо рдХреНрд▓рд╕реНрдЯрд░рд╕рд╣ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрд╣реЗ. рд╣реЗ рдЕрдЧрджреА рд╕реЛрдкреНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рд╕реБрд░реВ рд╣реЛрддреЗ - рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛ рдЙрдкрдпреЛрдЬрд┐рдд рдХрд░реВрди, рдЬреНрдпрд╛рд╡рд░ рдбреЙрдХрд░ рд╣реЛрд╕реНрдЯрдЪрд╛ рдкрддреНрддрд╛/рд╕реЙрдХреЗрдЯ рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди рдкрд╛рд╕ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдВрдЯреЗрдирд░, рдкреНрд░рддрд┐рдорд╛ (рдбреЙрдХрд░ рд╣рдм рд╡рд░реВрди рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрддрд╛рдд), рдиреЗрдЯрд╡рд░реНрдХ, рдЦрдВрдб, рд░рд╣рд╕реНрдпреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдбреЙрдХрд░ 1.10+ (рдЖрдгрд┐ рдбреЙрдХрд░ рд╕реНрд╡реЙрд░реНрдо 1.2.3+) рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рдХрдВрдЯреЗрдирд░ рдкрд╛рд╣рддрд╛рдирд╛, рддреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХрд╛рд╕рд╛рдареА рдореВрд▓рднреВрдд рдЖрдХрдбреЗрд╡рд╛рд░реА (рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдкрд░, рдкреНрд░рдХреНрд░рд┐рдпрд╛), рд▓реЙрдЧ рдЖрдгрд┐ рдХрдиреНрд╕реЛрд▓рдЪреЗ рдХрдиреЗрдХреНрд╢рди (xterm.js рд╡реЗрдм рдЯрд░реНрдорд┐рдирд▓) рдЙрдкрд▓рдмреНрдз рдЕрд╕рддрд╛рдд. рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдкреНрд░рд╡реЗрд╢ рд╕реВрдЪреА рдЖрд╣реЗрдд рдЬреНрдпрд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдЗрдВрдЯрд░рдлреЗрд╕рдордзреАрд▓ рд╡рд┐рд╡рд┐рдз рдСрдкрд░реЗрд╢рдиреНрд╕рд╕рд╛рдареА рдкреЛрд░реНрдЯреЗрдирд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреЗ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд.

Kitematic (рдбреЙрдХрд░ рдЯреВрд▓рдмреЙрдХреНрд╕)

рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GUI рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

Mac OS X рдЖрдгрд┐ Windows рд╡рд░реАрд▓ рдбреЙрдХрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рдПрдХ рдорд╛рдирдХ GUI, рдЬреЛ рдбреЙрдХрд░ рдЯреВрд▓рдмреЙрдХреНрд╕рдЪрд╛ рднрд╛рдЧ рдЖрд╣реЗ, рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬрдЪреНрдпрд╛ рд╕рдВрдЪрд╛рд╕рд╛рдареА рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЬреНрдпрд╛рдордзреНрдпреЗ рдбреЙрдХрд░ рдЗрдВрдЬрд┐рди, рдХрдВрдкреЛрдЭ рдЖрдгрд┐ рдорд╢реАрди рджреЗрдЦреАрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдпрд╛рдд рдлрдВрдХреНрд╢рдиреНрд╕рдЪрд╛ рдХрд┐рдорд╛рди рд╕рдВрдЪ рдЖрд╣реЗ рдЬреЛ рдбреЙрдХрд░ рд╣рдмрд╡рд░реВрди рдкреНрд░рддрд┐рдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕, рдореВрд▓рднреВрдд рдХрдВрдЯреЗрдирд░ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ (рд╡реНрд╣реЙрд▓реНрдпреВрдо, рдиреЗрдЯрд╡рд░реНрдХрд╕рд╣), рд▓реЙрдЧ рдкрд╛рд╣рдгреЗ рдЖрдгрд┐ рдХрдиреНрд╕реЛрд▓рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ.

рд╢рд┐рдкрдпрд╛рд░реНрдб

  • рд╡реЗрдмрд╕рд╛рдЗрдЯ; GitHub.
  • рдкрд░рд╡рд╛рдирд╛: рдореБрдХреНрдд рд╕реНрд░реЛрдд (рдЕрдкрд╛рдЪреЗ рдкрд░рд╡рд╛рдирд╛ 2.0).
  • OS: Linux, Mac OS X.
  • рднрд╛рд╖рд╛/рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо: Go, Node.js.

рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GUI рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рд╢рд┐рдкрдпрд╛рд░реНрдб рд╣рд╛ рдлрдХреНрдд рдЗрдВрдЯрд░рдлреЗрд╕ рдирд╛рд╣реА рддрд░ рдбреЙрдХрд░ рд░рд┐рд╕реЛрд░реНрд╕ рдореЕрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рдЖрд╣реЗ, рдЬреА рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ API рдЪреНрдпрд╛ рдЙрдкрд╕реНрдерд┐рддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ. рд╢рд┐рдкрдпрд╛рд░реНрдбрдордзреАрд▓ API JSON рд╕реНрд╡рд░реВрдкрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд RESTful рдЖрд╣реЗ, рдбреЙрдХрд░ рд░рд┐рдореЛрдЯ API рд╢реА 100% рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ, рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдСрдлрд░ рдХрд░рддреЗ (рд╡рд┐рд╢реЗрд╖рддрдГ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрдгрд┐ рдкреНрд░рд╡реЗрд╢ рд╕реВрдЪреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рд╕рд░реНрд╡ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдСрдкрд░реЗрд╢рдирдЪреЗ рд▓реЙрдЧрд┐рдВрдЧ). рд╣рд╛ API рд╣рд╛ рдЖрдзрд╛рд░ рдЖрд╣реЗ рдЬреНрдпрд╛рднреЛрд╡рддреА рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрдзреАрдЪ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдХрдВрдЯреЗрдирд░ рдЖрдгрд┐ рдкреНрд░рддрд┐рдорд╛рдВрд╢реА рдереЗрдЯ рд╕рдВрдмрдВрдзрд┐рдд рдирд╕рд▓реЗрд▓реА рд╕реЗрд╡рд╛ рдорд╛рд╣рд┐рддреА рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╢рд┐рдкрдпрд╛рд░реНрдб RethinkDB рд╡рд╛рдкрд░рддреЗ. рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдВрдЯреЗрдирд░ (рдЖрдХрдбреЗрд╡рд╛рд░реА рдЖрдгрд┐ рд▓реЙрдЧ рдкрд╛рд╣рдгреЗ, рдХрдиреНрд╕реЛрд▓рд▓рд╛ рдЬреЛрдбрдгреЗ рдпрд╛рд╕рд╣), рдкреНрд░рддрд┐рдорд╛, рдбреЙрдХрд░ рд╕реНрд╡реЙрд░реНрдо рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбреНрд╕ рдЖрдгрд┐ рдЦрд╛рдЬрдЧреА рдиреЛрдВрджрдгреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ.

рдПрдбрдорд┐рд░рд▓

  • рд╡реЗрдмрд╕рд╛рдЗрдЯ; GitHub.
  • рдкрд░рд╡рд╛рдирд╛: рдореБрдХреНрдд рд╕реНрд░реЛрдд (рдЕрдкрд╛рдЪреЗ рдкрд░рд╡рд╛рдирд╛ 2.0).
  • рдУрдПрд╕: рд▓рд┐рдирдХреНрд╕, рдореЕрдХ рдУрдПрд╕ рдПрдХреНрд╕, рд╡рд┐рдВрдбреЛрдЬ.
  • рднрд╛рд╖рд╛/рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо: Java (VMware Xenon рдлреНрд░реЗрдорд╡рд░реНрдХ).

рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GUI рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рдХрдВрдЯреЗрдирд░реАрдХреГрдд рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЙрдкрдпреЛрдЬрдирд╛рд╕рд╛рдареА рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреЗ рд╕рдВрдкреВрд░реНрдг рдЖрдпреБрд╖реНрдпрднрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА VMware рдордзреАрд▓ рдПрдХ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо. DevOps рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрд╕рд╛рдареА рдЬреАрд╡рди рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рд╣рд▓рдХреЗ рд╕рдорд╛рдзрд╛рди рдореНрд╣рдгреВрди рд╕реНрдерд┐рдд. рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рддреБрдореНрд╣рд╛рд▓рд╛ рдбреЙрдХрд░ рд╣реЛрд╕реНрдЯ, рдХрдВрдЯреЗрдирд░ (+ рдЖрдХрдбреЗрд╡рд╛рд░реА рдЖрдгрд┐ рд▓реЙрдЧ рдкрд╣рд╛), рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ (рдбреЙрдХрд░ рд╣рдмрд╕рд╣ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддрд┐рдорд╛), рдиреЗрдЯрд╡рд░реНрдХ, рдиреЛрдВрджрдгреА, рдзреЛрд░рдгреЗ (рдХреЛрдгрддреЗ рд╣реЛрд╕реНрдЯ рдХреЛрдгрддреНрдпрд╛ рдХрдВрдЯреЗрдирд░рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреАрд▓ рдЖрдгрд┐ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреЗ рд╡рд╛рдЯрдк рдХрд╕реЗ рдХрд░рд╛рд╡реЗ) рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рдХрдВрдЯреЗрдирд░рдЪреА рд╕реНрдерд┐рддреА рддрдкрд╛рд╕рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо (рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА). рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛ рдореНрд╣рдгреВрди рд╡рд┐рддрд░рд┐рдд рдЖрдгрд┐ рддреИрдирд╛рдд рдХреЗрд▓реЗ. рдбреЙрдХрд░ 1.12+ рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддреЗ. (рдордзреНрдпреЗ рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдЪрд╛ рдкрд░рд┐рдЪрдп рджреЗрдЦреАрд▓ рдкрд╣рд╛ VMware рдмреНрд▓реЙрдЧ рдмрд░реНтАНрдпрд╛рдЪ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯрд╕рд╣.)

рдбреЙрдХрд╕реНрдЯреЗрд╢рди

  • рд╡реЗрдмрд╕рд╛рдЗрдЯ; GitHub (рд╕реНрд░реЛрдд рдХреЛрдб рдирд╛рд╣реА).
  • рдкрд░рд╡рд╛рдирд╛: рдорд╛рд▓рдХреА (рдлреНрд░реАрд╡реЗрдЕрд░).
  • рдУрдПрд╕: рд▓рд┐рдирдХреНрд╕, рдореЕрдХ рдУрдПрд╕ рдПрдХреНрд╕, рд╡рд┐рдВрдбреЛрдЬ.
  • рднрд╛рд╖рд╛/рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо: рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди (Chromium, Node.js).

рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GUI рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рдбреЙрдХрд╕реНрдЯреЗрд╢рди рд╣рд╛ рдПрдХ рддрд░реБрдг рдкреНрд░рдХрд▓реНрдк рдЖрд╣реЗ, рддрдпрд╛рд░ рдХреЗрд▓реЗ рдмреЗрд▓рд╛рд░рд╢рд┐рдпрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ (рдЬреЗ, рддрд╕реЗ, рдЧреБрдВрддрд╡рдгреВрдХрджрд╛рд░ рд╢реЛрдзрдд рдЖрд╣реЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдкреБрдвреАрд▓ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА). рдбреЙрдХрд░ рдХрдВрдкреЛрдЭ рдЖрдгрд┐ рдмрдВрдж рдХреЛрдбрд╕рд╛рдареА рдкреВрд░реНрдг рд╕рдорд░реНрдердирд╛рд╕рд╣ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрд╡рд░ (рдбреЗрд╡реНрд╣рдСрдкреНрд╕ рдЕрднрд┐рдпрдВрддреЗ рдХрд┐рдВрд╡рд╛ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдирд╛рд╣реА) рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдгреЗ рд╣реА рджреЛрди рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрд╣реЗрдд (рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдирд╛рдореВрд▓реНрдп, рдкрд░рдВрддреБ рдкреИрд╢рд╛рд╕рд╛рдареА рд▓реЗрдЦрдХ рд╡реИрдпрдХреНрддрд┐рдХ рд╕рдорд░реНрдерди рдЖрдгрд┐ рдХреНрд╖рдорддрд╛рдВрдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛ рджреЗрддрд╛рдд). рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЗрд╡рд│ рдкреНрд░рддрд┐рдорд╛ (рдбреЙрдХрд░ рд╣рдмрджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд) рдЖрдгрд┐ рдХрдВрдЯреЗрдирд░ (+ рдЖрдХрдбреЗрд╡рд╛рд░реА рдЖрдгрд┐ рд▓реЙрдЧ) рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд тАЛтАЛтАЛтАЛрдирд╛рд╣реА, рдкрд░рдВрддреБ рдкреНрд░рдХрд▓реНрдкрд╛рдд рд╕рд╛рдореАрд▓ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрдВрдЯреЗрдирд░рдЪреНрдпрд╛ рдХрдиреЗрдХреНрд╢рдирдЪреНрдпрд╛ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рдирд╕рд╣ рдкреНрд░рдХрд▓реНрдк рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рджреЗрдЦреАрд▓ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдПрдХ рдкрд╛рд░реНрд╕рд░ (рдмреАрдЯрд╛рдордзреНрдпреЗ) рджреЗрдЦреАрд▓ рдЖрд╣реЗ рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдорд╛рдВрдбреНрд╕ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ docker run рдбреЙрдХрд░ рдХрдВрдкреЛрдЭ рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ. рдбреЙрдХрд░ 1.10.0+ (рд▓рд┐рдирдХреНрд╕) рдЖрдгрд┐ 1.12.0 (рдореЕрдХ + рд╡рд┐рдВрдбреЛрдЬ), рдбреЙрдХрд░ рдХрдВрдкреЛрдЬ 1.6.0+ рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рд╕рд╛рдзреЗ рдбреЙрдХрд░ UI

  • GitHub.
  • рдкрд░рд╡рд╛рдирд╛: рдореБрдХреНрдд рд╕реНрд░реЛрдд (рдПрдордЖрдпрдЯреА рдкрд░рд╡рд╛рдирд╛).
  • рдУрдПрд╕: рд▓рд┐рдирдХреНрд╕, рдореЕрдХ рдУрдПрд╕ рдПрдХреНрд╕, рд╡рд┐рдВрдбреЛрдЬ.
  • рднрд╛рд╖рд╛/рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо: Electron, Scala.js (+ Scala.js рд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛).

рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GUI рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рдбреЙрдХрд░ рд░рд┐рдореЛрдЯ API рд╡рд╛рдкрд░реВрди рдбреЙрдХрд░рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рд╛рдзрд╛ рдЗрдВрдЯрд░рдлреЗрд╕. рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдВрдЯреЗрдирд░ рдЖрдгрд┐ рдЗрдореЗрдЬреЗрд╕ (рдбреЙрдХрд░ рд╣рдм рд╕рдкреЛрд░реНрдЯрд╕рд╣), рдХрдиреНрд╕реЛрд▓рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдЗрд╡реНрд╣реЗрдВрдЯ рдЗрддрд┐рд╣рд╛рд╕ рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рди рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рдХрдВрдЯреЗрдирд░ рдЖрдгрд┐ рдкреНрд░рддрд┐рдорд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рд╕рд╛рдареА рдпрдВрддреНрд░рдгрд╛ рдЖрд╣реЗ. рдкреНрд░рдХрд▓реНрдк рдмреАрдЯрд╛рдордзреНрдпреЗ рдЖрд╣реЗ рдЖрдгрд┐ рдЦреВрдк рд╣рд│реВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ (рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк, рд╡рдЪрдирдмрджреНрдзрддреЗрдиреБрд╕рд╛рд░, рдпрд╛ рд╡рд░реНрд╖рд╛рдЪреНрдпрд╛ рдлреЗрдмреНрд░реБрд╡рд╛рд░реАрдордзреНрдпреЗ рдорд░рдг рдкрд╛рд╡рд▓рд╛).

рдЗрддрд░ рдкрд░реНрдпрд╛рдп

рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдирд╛рдд рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдирд╛рд╣реА:

  • рд░рд╛рдЪреЗрд░ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрдгрд┐ рдХреБрдмрд░рдиреЗрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЕрд╕рд▓реЗрд▓реЗ рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрд╣реЗ. рдореБрдХреНрдд рд╕реНрд░реЛрдд (рдЕрдкрд╛рдЪреЗ рдкрд░рд╡рд╛рдирд╛ 2.0); рд▓рд┐рдирдХреНрд╕рд╡рд░ рдЪрд╛рд▓рддреЗ; Java рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ. рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрд╣реЗ Rancher UI Node.js рд╡рд░.
  • рдХреЛрдиреНрдЯреЗрдирд╛ - "рдЙрддреНрдкрд╛рджрдирд╛рдд рдХрдВрдЯреЗрдирд░ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╡рд┐рдХрд╕рдХ-рдЕрдиреБрдХреВрд▓ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо", рдореВрд▓рдд: рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╢реА рд╕реНрдкрд░реНрдзрд╛ рдХрд░рддреЗ, рдкрд░рдВрддреБ рдЕрдзрд┐рдХ рддрдпрд╛рд░-рдЖрдЙрдЯ-рдСрдл-рдж-рдмреЙрдХреНрд╕ рдЖрдгрд┐ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕-рд╕реБрд▓рдн рд╕рдорд╛рдзрд╛рди рдореНрд╣рдгреВрди рд╕реНрдерд┐рдд рдЖрд╣реЗ. CLI рдЖрдгрд┐ REST API рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдкреНрд░рдХрд▓реНрдк рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдСрдлрд░ рдХрд░рддреЛ (рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ) рдХреНрд▓рд╕реНрдЯрд░ рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА (рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбреНрд╕, рд╕реЗрд╡рд╛, рд╡реНрд╣реЙрд▓реНрдпреВрдореНрд╕, рд╕рд┐рдХреНрд░реЗрдЯреНрд╕рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ), рдЖрдХрдбреЗрд╡рд╛рд░реА/рд▓реЙрдЧ рдкрд╛рд╣рдгреЗ. рдореБрдХреНрдд рд╕реНрд░реЛрдд (рдЕрдкрд╛рдЪреЗ рдкрд░рд╡рд╛рдирд╛ 2.0); Linux, Mac OS X, Windows рд╡рд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ; рд░реБрдмреА рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ.
  • рдбреЗрдЯрд╛ рдкреБрд▓реА - рдХрд┐рдорд╛рди рдХрд╛рд░реНрдпреЗ рдЖрдгрд┐ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдЕрд╕рд▓реЗрд▓реА рдПрдХ рд╕рд╛рдзреА рдЙрдкрдпреБрдХреНрддрддрд╛. рдореБрдХреНрдд рд╕реНрд░реЛрдд (рдПрдордЖрдпрдЯреА рдкрд░рд╡рд╛рдирд╛); Linux рд╡рд░ рдХрд╛рдо рдХрд░рддреЗ (рдлрдХреНрдд рдЙрдмрдВрдЯреВ рдкреЕрдХреЗрдЬ рдЙрдкрд▓рдмреНрдз); Python рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ. рдкреНрд░рддрд┐рдорд╛рдВрд╕рд╛рдареА рдбреЙрдХрд░ рд╣рдмрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ, рдХрдВрдЯреЗрдирд░рд╕рд╛рдареА рд▓реЙрдЧ рдкрд╣рд╛.
  • рдкреЕрдиреЕрдореЕрдХреНрд╕ "рдбреНрд░реЕрдЧ-рдПрди-рдбреНрд░реЙрдк рд╕рд╛рд░рдЦреЗ рд╕реЛрдкреЗ рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ рдХрдВрдЯреЗрдирд░рд╛рдЗрдЬреНрдб рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рддреИрдирд╛рдд рдХрд░рдгреЗ" рд╣реЗ рдЙрджреНрджрд┐рд╖реНрдЯ рдЕрд╕рд▓реЗрд▓рд╛ рдкреНрд░рдХрд▓реНрдк рдЖрд╣реЗ. рдпрд╛ рдЙрджреНрджреЗрд╢рд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЙрдкрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕рдЪреЗ рдЖрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдХреЕрдЯрд▓реЙрдЧ рддрдпрд╛рд░ рдХреЗрд▓реЗ (Panamax рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕рдбреЙрдХрд░ рд╣рдм рдордзреАрд▓ рдбреЗрдЯрд╛рд╕рд╣ рдкреНрд░рддрд┐рдорд╛/рдЕтАНреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╢реЛрдзрддрд╛рдирд╛ рдЬреНрдпрд╛рдордзреВрди рдкрд░рд┐рдгрд╛рдо рджрд╛рдЦрд╡рд▓реЗ рдЬрд╛рддрд╛рдд. рдореБрдХреНрдд рд╕реНрд░реЛрдд (рдЕрдкрд╛рдЪреЗ рдкрд░рд╡рд╛рдирд╛ 2.0); Linux, Mac OS X, Windows рд╡рд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ; рд░реБрдмреА рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ. CoreOS рдЖрдгрд┐ рдлреНрд▓реАрдЯ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдкреНрд░рдгрд╛рд▓реАрд╕рд╣ рдПрдХрддреНрд░рд┐рдд. рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рджреГрд╢реНрдпрдорд╛рди рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдкрд╛рдиреБрд╕рд╛рд░, 2015 рдордзреНрдпреЗ рддреНрдпрд╛рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рд▓реЗ.
  • рдбреЙрдХрд▓реА - cantilevered рдХрдВрдЯреЗрдирд░ рдЖрдгрд┐ рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GUI. рдореБрдХреНрдд рд╕реНрд░реЛрдд (рдПрдордЖрдпрдЯреА рдкрд░рд╡рд╛рдирд╛); JavaScript/Node.js рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ.

рд╢реЗрд╡рдЯреА: рдбреЙрдХрд▓реАрдордзреНрдпреЗ GUI рдХрд╕рд╛ рджрд┐рд╕рддреЛ? рд╕рд╛рд╡рдз рд░рд╣рд╛, GIF 3,4 MB рдЖрд╣реЗ!рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GUI рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

PS

рдЖрдордЪреНрдпрд╛ рдмреНрд▓реЙрдЧрд╡рд░ рджреЗрдЦреАрд▓ рд╡рд╛рдЪрд╛:

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛