рд▓рд░реНрдирд┐рдВрдЧ рдбреЙрдХрд░ рдкрд╛рд░реНрдЯ 6: рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛

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

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



рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд╕рд╛рдордЧреНрд░реА рдбреЛрдХрд░ рдЗрдВрдЬрди рд╕рдВрд╕реНрдХрд░рдг 18.09.1 тАЛтАЛрдФрд░ рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг 1.39 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рдереАред

рдбреЙрдХрд░ рдбреЗрдЯрд╛ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рдпрд╛ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдордп рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

рдЕрд╕реНрдерд╛рдпреА рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг


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

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

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

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

рд╕реНрдерд╛рдпреА рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг


рдХрдВрдЯреЗрдирд░ рдЬреАрд╡рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдЬреАрд╡рди рдХреЛ рд▓рдВрдмрд╛ рдмрдирд╛рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВред рдПрдХ рддрд░реАрдХрд╛ рдмрд╛рдЗрдВрдб рдорд╛рдЙрдВрдЯ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдЖрдк рдорд╛рдЙрдВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореМрдЬреВрджрд╛ рдлрд╝реЛрд▓реНрдбрд░ред рдбреЙрдХрд░ рдХреЗ рдмрд╛рд╣рд░ рд╕реНрдерд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдРрд╕реЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреАред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ tmpfs рдорд╛рдЙрдВрдЯ рдФрд░ рдмрд╛рдЗрдВрдб рдорд╛рдЙрдВрдЯ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ ред


рдорд╛рдЙрдВрдЯ tmpfs рдФрд░ рдмрд╛рдБрдз рдорд╛рдЙрдВрдЯ

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

рдЯреЙрдо рдбреЙрдХрд░


рд╡реЙрд▓реНрдпреВрдо рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдЬреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмрд╛рд╣рд░ рдПрдХ рдореЗрдЬрдмрд╛рди рдорд╢реАрди рдкрд░ рд░рд╣рддрд╛ рд╣реИред рд╡реЙрд▓реНрдпреВрдо рдирд┐рд░реНрдорд╛рдг рдФрд░ рдкреНрд░рдмрдВрдзрди рдбреЙрдХрд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдбреЙрдХрд░ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рдореВрд▓ рдЧреБрдг рд╣реИрдВ:

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

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдбреЙрдХрд░ рд╡реЙрд▓реНрдпреВрдо рдореЗрдВ рд╢рд╛рдирджрд╛рд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рдЖрдЗрдП рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред

рдЖрдпрддрди рдирд┐рд░реНрдорд╛рдг


рд╡реЙрд▓реНрдпреВрдо рдХреЛ рдбреЙрдХрд░ рдпрд╛ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рдбреЙрдХрд░рдлрд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢ рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдЖрдкрдХреЛ рд╡реЙрд▓реНрдпреВрдо рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред

VOLUME /my_volume 

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

рдЖрдк JSON рдлреЙрд░реНрдореЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Dockerfile рдореЗрдВ рд╡реЙрд▓реНрдпреВрдо рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдВрдЯреЗрдирд░ рдЪрд▓рддреЗ рд╕рдордп рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЙрд▓реНрдпреВрдо рдмрдирд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛


тЦН рдПрдХ рдорд╛рддреНрд░рд╛ рдмрдирд╛рдПрдБ


рдЖрдк рдирд┐рдореНрди рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рд╡реЙрд▓реНрдпреВрдо рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:

 docker volume create тАФ-name my_volume 

тЦНFolding рдорд╛рддреНрд░рд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА


рдбреЙрдХрд░ рд╡реЙрд▓реНрдпреВрдо рдХреА рд╕реВрдЪреА рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

 docker volume ls 

рдЖрдк рдЗрд╕ рддрд░рд╣ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рддреНрд░рд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ:

 docker volume inspect my_volume 

EmRemove рд╡реЙрд▓реНрдпреВрдо


рдЖрдк рдЗрд╕ рддрд░рд╣ рд╕реЗ рдПрдХ рд╡реЙрд▓реНрдпреВрдо рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ:

 docker volume rm my_volume 

рдХрдВрдЯреЗрдирд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рдореНрди рдЖрджреЗрд╢ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ:

 docker volume prune 

рд╡реЙрд▓реНрдпреВрдо рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдбреЙрдХрд░ рдЖрдкрд╕реЗ рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХреА рдкреБрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП рдкреВрдЫреЗрдЧрд╛ред

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

 docker system prune 

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

рдЭрдВрдбреЗ - рдлрд╡реНрд╡рд╛рд░рд╛ рдФрд░ - рджрд▓рд┐рдпрд╛


рд╡реЙрд▓реНрдпреВрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрдм рдЖрдк docker рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЕрдХреНрд╕рд░ рдЭрдВрдбреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдПрдХ рдорд╛рддреНрд░рд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 docker container run --mount source=my_volume, target=/container/path/for/volume my_image 

рдкреНрд░рд╛рдЪреАрди рд╕рдордп рдореЗрдВ (2017 рддрдХ), --volume рдзреНрд╡рдЬ --volume рдерд╛ред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдпрд╣ рдзреНрд╡рдЬ (рдЗрд╕реЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рдореЗрдВ рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдпрд╣ -v рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ) рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕реНрд╡рддрдВрддреНрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ --mount рдлреНрд▓реИрдЧ рдХрд╛ --mount рдбреЙрдХрдпрд░ рдЭреБрдВрдб рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ --mount рдЧрдпрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдбреЙрдХрд░ 17.06 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, --mount рдзреНрд╡рдЬ рдХреЛ рдХрд┐рд╕реА рднреА рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ --mount рдлреНрд▓реИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдХрдорд╛рдВрдб рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди, рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдЗрд╕ рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ --volume рдмрдЬрд╛рдпред --mount рдлреНрд▓реИрдЧ рдПрдХрдорд╛рддреНрд░ рддрдВрддреНрд░ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдпрд╛ рд╡реЙрд▓реНрдпреВрдо рдбреНрд░рд╛рдЗрд╡рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред

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

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

рдЬрдм --mount рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ --mount рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдпрд╣ key=value рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдпреЗ рдЬреЛрдбрд╝реЗ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдЖрдорддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

  • type - рдорд╛рдЙрдВрдЯ рдкреНрд░рдХрд╛рд░ред рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдВрдЬреА рдХрд╛ рдорд╛рди рдмрд╛рдЗрдВрдб , рд╡реЙрд▓реНрдпреВрдо рдпрд╛ tmpfs рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ред рд╣рдо рдпрд╣рд╛рдВ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡рд╣ рд╣реИ - рд╣рдо volume рдХреЗ рдореВрд▓реНрдп рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред
  • source - рдорд╛рдЙрдВрдЯ рд╕реЛрд░реНрд╕ рдирд╛рдорд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдирд╛рдо рд╣реИред рдЕрдирд╛рдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреБрдВрдЬреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ src рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • destination - рд╡рд╣ рдкрде рдЬрд╣рд╛рдБ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЖрд░реВрдврд╝ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдХреБрдВрдЬреА рдХреЛ dst рдпрд╛ target рд▓рд┐рдП рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • readonly - рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЙрд▓реНрдпреВрдо рдорд╛рдкрддрд╛ рд╣реИред рдЗрд╕ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ; рдЗрд╕рдХрд╛ рдХреЛрдИ рдореВрд▓реНрдп рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдпрд╣рд╛рдБ рдХрдИ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде - рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

 docker run --mount type=volume,source=volume_name,destination=/path/in/container,readonly my_image 

рдкрд░рд┐рдгрд╛рдо


рдпрд╣рд╛рдВ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдЖрджреЗрд╢ рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдк рдбреЙрдХрд┐рдпрд░ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • docker volume create
  • docker volume ls
  • docker volume inspect
  • docker volume rm
  • docker volume prune

рдпрд╣рд╛рдВ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА docker run --mount my_options my_image , рдЬреЛ рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рд╣реИ рдЬреИрд╕реЗ docker run --mount my_options my_image :

  • type=volume
  • source=volume_name
  • destination=/path/in/container
  • readonly

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

рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВ! рдбреЙрдХрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕рд╛рдордЧреНрд░реА рдЖрдк рд╢реБрд░реБрдЖрддреА рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рдПрдВрдЧреЗ?

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


All Articles