рдЕреЕрдореЗрдЭреЙрдирдиреЗ рдлрд┐рдВрдЪ рез.реж рдкреНрд░рдХрд▓реНрдк рдкреНрд░рд╕рд┐рджреНрдз рдХреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдУрдкрди рд╕реЛрд░реНрд╕ рд╕рд╛рдзрдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЛ. LinuxOCI (рдУрдкрди рдХрдВрдЯреЗрдирд░ рдЗрдирд┐рд╢рд┐рдПрдЯрд┐рд╡реНрд╣) рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рдХрдВрдЯреЗрдирд░реНрд╕. рдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рдореБрдЦреНрдп рдЙрджреНрджрд┐рд╖реНрдЯ рдпрд╛рдВрдЪреНрдпрд╛рд╕реЛрдмрдд рдХрд╛рдо рд╕реЛрдкреЗ рдХрд░рдгреЗ рдЖрд╣реЗ. Linuxрд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдирд╕рд▓реЗрд▓реЗ рдХрдВрдЯреЗрдирд░ LinuxрдЖрд╡реГрддреНрддреА рез.реж рд╣реА рдкрд╣рд┐рд▓реА рд╕реНрдерд┐рд░ рдЖрд╡реГрддреНрддреА рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ, рдЬреА рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдЙрддреНрдкрд╛рджрди рдЙрдкрдпреЛрдЬрдирд╛рдВрд╕рд╛рдареА рдЖрдгрд┐ рджреИрдирдВрджрд┐рди рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдЖрд╣реЗ. macOSрдЧреНрд░рд╛рд╣рдХ рд╕рдорд░реНрдердирд╛рд╕рд╛рдареА Linux ╨╕ Windows рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ рдЖрдгрдЦреА рднрд░ рдШрд╛рд▓рдгреНрдпрд╛рдЪреА рддреНрдпрд╛рдВрдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ. рдлрд┐рдВрдЪрдЪрд╛ рдХреЛрдб 'Go' рднрд╛рд╖реЗрдд рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЕрд╕реВрди рддреЛ рдЕрдкрд╛рдЪреЗ реи.реж рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд рдЖрд╣реЗ.
рдлрд┐рдВрдЪрдЪрд╛ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ 'nerdctl' рдкреНрд░реЛрдЬреЗрдХреНрдЯрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдЪрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЛ, рдЬреЛ рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ, рдЪрд╛рд▓рд╡рдгреЗ, рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдЕрдкрд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА (build, run, push, pull, рдЗрддреНрдпрд╛рджреА) рдбреЙрдХрд░-рд╕реБрд╕рдВрдЧрдд рдХрдорд╛рдВрдбреНрд╕рдЪрд╛ рд╕рдВрдЪ, рддрд╕реЗрдЪ рд░реВрдЯрд▓реЗрд╕ рдСрдкрд░реЗрд╢рди, рдЗрдореЗрдЬ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди, IPFS рд╡рд╛рдкрд░реВрди P2P рдЗрдореЗрдЬ рд╡рд┐рддрд░рдг рдЖрдгрд┐ рдЗрдореЗрдЬреЗрд╕рд╡рд░ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдпрд╛рдВрд╕рд╛рд░рдЦреА рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░реНрдпрд╛рдпреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЛ. рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╕рд╛рдареА рд░рдирдЯрд╛рдЗрдо рдореНрд╣рдгреВрди 'Containerd' рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. OCI рдЗрдореЗрдЬреЗрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА 'BuildKit' рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдиреНрд╕ ╤Б Linux, рдлрд╛рдИрд▓ рд╢реЗрдЕрд░рд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯ рдлреЙрд░рд╡рд░реНрдбрд┐рдВрдЧ - рд▓рд┐рдорд╛.
рдлрд┐рдВрдЪ рд╣реЗ nerdctl, containerd, BuildKit рдЖрдгрд┐ Lima рдпрд╛рдВрдирд╛ рдПрдХрд╛рдЪ рдкреЕрдХреЗрдЬрдордзреНрдпреЗ рдПрдХрддреНрд░ рдЖрдгрддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рд╕рд░реНрд╡ рдШрдЯрдХ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╕рдордЬреВрди рдШреЗрдКрди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рди рдкрдбрддрд╛, рддреБрдореНрд╣реА рд▓рдЧреЗрдЪ рдХрд╛рдорд╛рд▓рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВ рд╢рдХрддрд╛. LinuxрдЬреНрдпрд╛ рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ рдХрдВрдЯреЗрдирд░ рдЪрд╛рд▓реВ рдЖрд╣реЗрдд рддреНрдпрд╛рдВрдирд╛ рд╕рдорд╕реНрдпрд╛ рдпреЗрдд рдирд╛рд╣реАрдд, рддреНрдпрд╛рдирдВрддрд░ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рддрд╛рд╡рд░рдг рддрдпрд╛рд░ рдХрд░рдгреЗ Linux-рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ Windows ╨╕ macOS (рд╣реЗ рдПрдХ рд╕реЛрдкреЗ рдХрд╛рдо рдирд╛рд╣реА). рдПрдХ рд╕рдорд░реНрдкрд┐рдд рдлрд┐рдВрдЪ рдпреБрдЯрд┐рд▓рд┐рдЯреА рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЖрд╣реЗ, рдЬреА рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХрд╛рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреЗ рддрдкрд╢реАрд▓ рдПрдХрд╛ рдПрдХреАрдХреГрдд рдЗрдВрдЯрд░рдлреЗрд╕рдорд╛рдЧреЗ рд▓рдкрд╡рддреЗ. рд╕реБрд░реБрд╡рд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдлрдХреНрдд рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реЗ рдкреЕрдХреЗрдЬ рдЗрдиреНрд╕реНрдЯреЙрд▓ рдХрд░рд╛, рдЬреНрдпрд╛рдордзреНрдпреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдЧреЛрд╖реНрдЯреА рдЖрд╣реЗрдд, рддреНрдпрд╛рдирдВрддрд░ рддреБрдореНрд╣реА рддрд╛рдмрдбрддреЛрдм рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░реВрди рд▓реЙрдиреНрдЪ рдХрд░реВ рд╢рдХрддрд╛.
рдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ рдореНрд╣рдгреВрди, Amazon рдиреЗ рдЕрдиреЗрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рджреЗрдЦреАрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗрдд рдЬреЗ рдХреЛрд░ nerdctl рдкреНрд░реЛрдЬреЗрдХреНрдЯрдордзреНрдпреЗ рдпреЛрдЧрджрд╛рди рджрд┐рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рд╡рд┐рд╢реЗрд╖рддрдГ, рдбрд┐рдЬрд┐рдЯрд▓реА рд╕рд╛рдЗрдирд┐рдВрдЧ рдЗрдореЗрдЬреЗрд╕рд╕рд╛рдареА рдШрдЯрдХ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рддрд╕реЗрдЪ SOCI (Seekable OCI) рд╡рд╛рдкрд░реВрди рдЗрдореЗрдЬреЗрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рджрд┐рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдореВрд│рддрдГ AWS рд╕рд╛рдареА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реЗ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЖрд╣реЗ рдЬреЗ рдХрдВрдЯреЗрдирд░ рдЗрдореЗрдЬ рд▓реЛрдбрд┐рдВрдЧрд▓рд╛ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдЧрддреА рджреЗрддреЗ (SOCI рдЗрдореЗрдЬ рдкреВрд░реНрдгрдкрдгреЗ рд▓реЛрдб рд╣реЛрдгреНрдпрд╛рдЪреА рд╡рд╛рдЯ рди рдкрд╛рд╣рддрд╛ рд▓реЙрдиреНрдЪ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХрддреЗрдиреБрд╕рд╛рд░ рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХ рд▓реЛрдб рдХрд░рддреЗ).
рд╕реНрддреНрд░реЛрдд: opennet.ru
