рдбреЙрдХрд┐рдВрдЧ рд╕реАрдЦрдирд╛, рднрд╛рдЧ 2: рдирд┐рдпрдо рдФрд░ рд╢рд░реНрддреЗрдВ

рдбреЙрдХрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рдкрд╣рд▓реЗ рднрд╛рдЧ рдореЗрдВ , рд╣рдордиреЗ рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдХрд┐рдпрд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╣рдордиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдХрд┐ рдЖрдЬрдХрд▓ рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рддрдХрдиреАрдХреЗрдВ рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рдЙрдирдХреА рддреБрд▓рдирд╛ рдХрд┐рд╕рд╕реЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЖрдЬ рд╣рдо рдбреЙрдХрд░ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЙрди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╢рдмреНрджреЛрдВ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдбреЙрдХрд░ рд╕реАрдЦрдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рднрд┐рдиреНрди рдЕрдЪреНрдЫрд╛рдЗрдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рджреГрд╢реНрдп рдХреЛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реБрдП, рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рд╣рдорд╛рд░реА рд╢рд░реНрддреЗрдВ рдбреЛрдирдЯреНрд╕ рд╣реИрдВред рдПрдХ рджрд░реНрдЬрди рдбреЛрдирдЯреНрд╕ред

тЖТ рднрд╛рдЧ 1: рдореВрд▓ рдмрд╛рддреЗрдВ
тЖТ рднрд╛рдЧ 2: рд╢рдмреНрдж рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ
тЖТ рднрд╛рдЧ 3: рдбреЙрдХрдлрд╛рдЗрд▓ рдлрд╛рдЗрд▓реЗрдВ
тЖТ рднрд╛рдЧ 4: рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдирд╛ рдФрд░ рдЙрдирдХреА рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рддреЗрдЬ рдХрд░рдирд╛
тЖТ рднрд╛рдЧ 5: рдЯреАрдореЗрдВ
тЖТ рднрд╛рдЧ 6: рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛




рдбреЙрдХрд░ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рд╢рдмреНрдж


рдореИрдВрдиреЗ рдЙрди рд╢рд░реНрддреЛрдВ рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ рдЬреЛ рдбреЙрдХрдЯрд░ рдХреЗ рд╕рд╛рде рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рдЖрдкрдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдпрд╛рдж рд░рдЦрдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╣реЛрдЧреАред рд╢рд░реНрддреЛрдВ рдХрд╛ рдкрд╣рд▓рд╛ рдмреНрд▓реЙрдХ рдбреЙрдХрд░ рддрдВрддреНрд░ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░реЗрдЧрд╛ред рджреВрд╕рд░рд╛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рд╕реНрдХреЗрд▓-рдЕрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред

рдбреЙрдХрдЯрд░ рддрдВрддреНрд░


тЦН рдбреЙрдХрд░ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо



рдбрд╛рдХ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗрд╡рд╛рд▓рд╛ рдордЬрд╝рджреВрд░

рдбреЙрдХрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо ( рдбреЙрдХрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо ) рдПрдХ рдРрд╕рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдРрдкреНрд╕ рдХреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдкреИрдХ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред рдбреЙрдХрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдХреЛрдб рдФрд░ рдЙрд╕рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдбрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рдХрдВрдЯреЗрдирд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд▓реЗ рдЬрд╛рдпрд╛ рдФрд░ рдЦреЗрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

тЦНрдбреЙрдХрд░ рдЗрдВрдЬрди



рд╕реНрд▓рд╛рдЗрдбрд░

Docker Engine ( Docker Engine ) рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИред Docker рдиреЗ Docker рдЗрдВрдЬрди рдХреЛ рджреЛ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдбреЙрдХрд░ рдХрдореНрдпреБрдирд┐рдЯреА рдПрдбрд┐рд╢рди (рд╕реАрдИ) рдПрдХ рдлреНрд░реАрд╡реЗрдпрд░ рд╣реИ рдЬреЛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рдЯреВрд▓реНрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред

рдЖрдк рд╢рд╛рдпрдж рдбреЙрдХрд░ рдХреЗ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдбреЙрдХрд░ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдПрдХ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рд╕рдкреЛрд░реНрдЯ, рдкреНрд░рдмрдВрдзрди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдбреЙрдХрд░ рдХрд╛ рдкреЗрдб рд╡рд░реНрдЬрди рдХрдВрдкрдиреА рдХреЛ рдЙрд╕рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░реА рд╕рд╛рдзрди рджреЗрддрд╛ рд╣реИред

тЦН рдХрд╕реНрдЯрдорд░ рдбреЛрдХрд░



рдбреЙрдХрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдЕрдиреНрдп рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рддрдВрддреНрд░ ( рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛)

Docker Client , Docker рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рд╛рдердорд┐рдХ рдЙрдкрдХрд░рдг рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЬрдм рдбреЙрдХрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ (рд╕реАрдПрд▓рдЖрдИ) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрдорд╛рдВрдб рдХреЛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдХреАрд╡рд░реНрдб docker рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ рддрдм рдбреЛрдХрд░ рдбреЗрдореЙрди рдХреЛ рдХрдорд╛рдВрдб рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

тЦНрдбреЙрдХрд░ рджрд╛рдирд╡


рдбреЙрдХрд░ рдбреЗрдорди ( Docker Daemon ) рдПрдХ рдбреЙрдХрд░ рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рдбреЙрдХрд░ рдПрдкреАрдЖрдИ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реБрдирддрд╛ рд╣реИред рдбреЙрдХрд░ рдбреЗрдореЙрди рдЫрд╡рд┐рдпреЛрдВ, рдХрдВрдЯреЗрдирд░реЛрдВ, рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИред

тЦНрддреЛрдорд╛ рдбреЛрдХрд░



рд╕рдВрд╕реНрдХрд░рдгреЛрдВ

рдбреЛрдХрд░ рд╡реЙрд▓реНрдпреВрдо рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рддрдВрддреНрд░ рд╣реИред

тЦН рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА


рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА ( рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА ) рдПрдХ рджреВрд░рд╕реНрде рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЛрдХрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбреЙрдХрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЪрд┐рддреНрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕рдорд╛рди рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЖрдпреЛрдЬрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛ рдЕрдкрдиреА рдЦреБрдж рдХреА рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдП рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ AWS рдФрд░ Google рдХреНрд▓рд╛рдЙрдб рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред

тЦНрдбреЙрдХрд░ рд╣рдм


Docker рд╣рдм рд╕рдмрд╕реЗ рдмрдбрд╝реА Docker рдЫрд╡рд┐ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдпрд╣ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдбреЙрдХрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдореБрдлреНрдд рдореЗрдВ рдбреЙрдХрд░ рд╣рдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

тЦН рдбреЙрдХрд░ рднрдВрдбрд╛рд░


рдПрдХ рдбреЙрдХрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА , рдбреЙрдХрд░ рдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИ рдЬреЛ рд╕рдорд╛рди рдирд╛рдо рдФрд░ рдЯреИрдЧ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИред рдЯреИрдЧ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реИрдВред

рдЖрдорддреМрд░ рдкрд░, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдПрдХ рд╣реА рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╛рдпрдерди рдбреЙрдХрдЯрд░ рд╣рдм рдкрд░ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЛрдХрд░ рднрдВрдбрд╛рд░ рдХрд╛ рдирд╛рдо рд╣реИред рдФрд░ рдпрд╣рд╛рдБ рдкрд╛рдЗрдерди: 3.7-рд╕реНрд▓рд┐рдо рдкрд╛рдЗрдерди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ 3.7-рд╕реНрд▓рд┐рдо рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдЫрд╡рд┐ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдЖрдк рдкреВрд░реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдпрд╛ рдПрдХ рдЕрд▓рдЧ рдЫрд╡рд┐ рдХреЛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдм рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдбреЙрдХрд░ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдХреА рд╢рд░реНрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред

рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХрдВрдЯреЗрдирд░-рдЖрдзрд╛рд░рд┐рдд рд╕рдорд╛рдзрд╛рди


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд╛рд░ рдкрдж рдПрдХ рд╕рд╛рде рдХрдИ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВред

тЦН рдбреЙрдХрд░ рдиреЗрдЯрд╡рд░реНрдХ



рдбреЙрдХрд░ рдиреЗрдЯрд╡рд░реНрдХ ( рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛)

Docker Networking ( Docker Networking ) рддрдВрддреНрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ Dockerред рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрдВрдЯреЗрдирд░ рдПрдХ рд╣реА рд╣реЛрд╕реНрдЯ рдпрд╛ рд╡рд┐рднрд┐рдиреНрди рд╣реЛрд╕реНрдЯ рдкрд░ рдЪрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдбреЙрдХрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

тЦНрдбреЙрдХрд░ рдХрдВрдкреЛрдЬрд╝


Docker Compose рдПрдХ рдРрд╕рд╛ рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рддреИрдирд╛рддреА рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ Docker рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдбреЙрдХрд░ docker-compose.yml рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрдорд╛рдВрдбреНрд╕ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдХрдИ рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбреЙрдХрд░ рдХрдореНрдкреЛрдЬрд╝ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдорд▓реНрдЯреА-рдХрдВрдЯреЗрдирд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдбреЙрдХрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

тЦНрдбреЙрдХрд░ рд╕реНрд╡рд╛рд░реНрдо



рдордзреБрдордХреНрдЦрд┐рдпреЛрдВ рдХрд╛ рдЭреБрдВрдб

рдбреЙрдХрдЯрд░ рдЭреБрдВрдб рдХрдВрдЯреЗрдирд░ рдХреА рддреИрдирд╛рддреА рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрдЯрд┐рдВрдЧ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП)ред рдЗрд╕ рдбреЙрдХрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдбреЙрдХрд░ рдЭреБрдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВред рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реЛрдЧрд╛ рдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИ рддреЛ рдбреЙрдХрдЯрд░ рд╕реНрд╡рд╛рд░реНрдо рдХреА рдЦреЛрдЬ рдореЗрдВ рд╕рдордп рдмрд░реНрдмрд╛рдж рди рдХрд░реЗрдВред

тЦН рдбреЙрдХрд░ рд╕реЗрд╡рд╛


Docker Services рдПрдХ рд╡рд┐рддрд░рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рднрд╛рдЧ рд╣реИрдВред рдпрд╣рд╛рдБ рдкреНрд░рд▓реЗрдЦрди рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдХрд╣рддрд╛ рд╣реИ:

рд╕реЗрд╡рд╛рдПрдБ рдХреЗрд╡рд▓ "рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдХрдВрдЯреЗрдирд░" рд╣реИрдВред рд╕реЗрд╡рд╛ рдХреЗ рднреАрддрд░ рдХреЗрд╡рд▓ рдПрдХ рдЫрд╡рд┐ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕реЗрд╡рд╛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдЫрд╡рд┐ рдХреЛ рдХреИрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЖрд╡рд╢реНрдпрдХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╢рдХреНрддрд┐ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░ рдХреА рдХрд┐рддрдиреА рдкреНрд░рддрд┐рдХреГрддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрджрд▓рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдЪрд▓рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реЗрд╡рд╛ рдХреЛ рдХрдИ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдбреЙрдХрд░ рд╕реЗрд╡рд╛рдПрдВ рдЖрдкрдХреЛ рдХрдИ рдбреЙрдХрд░ рдбреЗрдорди рдХреЗ рднреАрддрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ, рдФрд░ рдбреЙрдХрд░ рдЭреБрдВрдб рддрдХрдиреАрдХ рднреА рдореМрдЬреВрдж рд╣реИрдВред

рд╢рдмреНрджреЛрдВ рдХреА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕реВрдЪреА


рдЖрдЗрдП, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЖрдкрдХреЗ рд╕рд╛рдордиреЗ рдкреНрд░рд╕реНрддреБрдд рд╢рдмреНрдж рджреЛрд╣рд░рд╛рдПрдВ:

рдбреЙрдХрд░ рдпрд╛рдВрддреНрд░рд┐рдХреА:

  1. рдбреЙрдХрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо - рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЬреЛ рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  2. рдбреЙрдХрд░ рдЗрдВрдЬрди рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рд╕реАрдИ рдпрд╛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ) рд╣реИред
  3. рдбреЙрдХрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕реАрдПрд▓рдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЙрдХрд░ рдбреЗрдорди рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  4. Docker рдбреЗрдореЙрди Docker рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреНрд░рдореБрдЦ рддрдВрддреНрд░ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
  5. рдЯреЙрдо рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╕реВрдЪрдирд╛ рднрдВрдбрд╛рд░ рд╣реИред
  6. рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдПрдХ рджреВрд░рд╕реНрде рднрдВрдбрд╛рд░ рд╣реИред
  7. Docker Hub рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рдмрд╕реЗ рдмрдбрд╝реА Docker рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╣реИред
  8. рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА - рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рд╕рд╛рде рдбреЙрдХрд░ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ред

рд╕реНрдХреЗрд▓рд┐рдВрдЧ:

  1. рдбреЙрдХрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдПрдХ рдРрд╕рд╛ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  2. Docker Compose рдПрдХ рдРрд╕реА рддрдХрдиреАрдХ рд╣реИ рдЬреЛ рдорд▓реНрдЯреА-рдХрдВрдЯреЗрдирд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреА рд╣реИред
  3. Docker рдЭреБрдВрдб рдПрдХ рдХрдВрдЯреЗрдирд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рдмрдВрдзрди рдЙрдкрдХрд░рдг рд╣реИред
  4. рдбреЛрдХрд░ рд╕реЗрд╡рд╛рдПрдВ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдХрдВрдЯреЗрдирд░ рд╣реИрдВред

рд╣рдордиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рд╣рдо рдПрдХ рджрд░реНрдЬрди рдбреЙрдХрдЯрд░ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреА рд╢рд░реНрддреЛрдВ рдХреЛ рдПрдХ рджрд░реНрдЬрди рдбреЛрдирдЯреНрд╕ рд╕реЗ рддреБрд▓рдирд╛ рдХрд░рдХреЗ рджреЗрдЦреЗрдВрдЧреЗред рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА 12 рд╢рдмреНрджреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА рд╣реИ, рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдпрд╣рд╛рдВ рд░реБрдХ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ , рд╣рдо рдЕрдкрдиреА рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдФрд░ рд╢рдмреНрдж рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред


рдпрд╣рд╛рдБ, рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдФрд░ рдбреЛрдирдЯ

рдпрд╣ рд╢рдмреНрдж рдбреЙрдХрдЯрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╣реА рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рдРрд╕реА рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЕрдХреНрд╕рд░ рдбреЙрдХрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Kubernetes



Kubernetes

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдПрдХ рддрдХрдиреАрдХ рд╣реИ рдЬреЛ рдХрдВрдЯреЗрдирд░реАрдХреГрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рддреИрдирд╛рддреА, рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдФрд░ рдкреНрд░рдмрдВрдзрди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддреА рд╣реИред рдпрд╣ рдХрдВрдЯреЗрдирд░ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдирд┐рд░реНрд╡рд┐рд╡рд╛рдж рдорд╛рд░реНрдХреЗрдЯ рд▓реАрдбрд░ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░ рд╕рдореВрд╣реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЙрдирдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЙрдХрд░ рдЭреБрдВрдб рдХреЗ рдмрдЬрд╛рдп рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдбреЙрдХрд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдФрд░ рдбреЙрдХрд░ рдХреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рджреЛрд╕реНрдд рдкрд╕рдВрдж рд╣реИрдВред

рдЕрдм рдЬрдм рдЖрдк рдбреЙрдХрд░ рдХреА рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рд╕реЗ рдФрд░ рд╢рдмреНрджрд╛рд╡рд▓реА рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рддреЛ рдЖрдк рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкреНрд░рдпреЛрдЧ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдиреАрдЪреЗ рдкрдВрдХреНрддрд┐: рдбреЛрдирд░ рдХреЗ рд╕рд╛рде рдбреЛрдирдЯреНрд╕ рд╕реЗрдВрдХрдирд╛


рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рд╣рдордиреЗ рдбреЙрдХрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреА рддреБрд▓рдирд╛ рдУрд╡рди рд╕реЗ рдХреИрд╕реЗ рдХреА рдереА, рдЬреЛ рдХрд┐ рд░рд╕реЛрдИ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ? рдЕрдм рдЖрдкрдХреЗ тАЬрд░рд╕реЛрдИтАЭ рдореЗрдВ рдбреЙрдХрдЯрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреБрдЫ рдкрдХрд╛рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред

рдбрдВрдХрд░ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд▓рд┐рдирдХреНрд╕, рдореИрдХ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдореИрдХ рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдпрд╣рд╛рдВ рд╕реЗ рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде-рд╕рд╛рде, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рдпрджрд┐ рдЖрдк рдПрдХ рдЕрд▓рдЧ рдордВрдЪ рдкрд░ рдбреЙрдХрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╕рдВрд╕реНрдХрд░рдг рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ ред

рдбреЙрдХрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЧрд╛рдЗрдб рдХреЗ рдкрд╣рд▓реЗ рджреЛ рд╣рд┐рд╕реНрд╕реЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред

рдЕрдЧрд▓реА рдмрд╛рд░ рд╣рдо рдбреЙрдХрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЪрд▓реЛ рдбреЙрдХрд░рдлрд╛рдЗрд▓ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред

рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВ! рдпрджрд┐, рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдбреЙрдХрд░ рдХрд╛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрдВрдЯреЗрдирд░реАрдХрд░рдг рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдХреИрд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/hi439978/


All Articles