рдбреЙрдХрд░ рдмрджреНрджрд▓рдЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рдорд╛рд▓рд┐рдХреЗрдЪреНрдпрд╛ рднрд╛рд╖рд╛рдВрддрд░рд╛рдЪреНрдпрд╛ рдЖрдЬрдЪреНрдпрд╛ рднрд╛рдЧрд╛рдд, рдЖрдореНрд╣реА рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓реВ. рд╡рд┐рд╢реЗрд╖рддрдГ, рдбреЙрдХрд░ рдЦрдВрдбрд╛рдВрдмрджреНрджрд▓. рдпрд╛ рд╕рд╛рдордЧреНрд░реАрдордзреНрдпреЗ, рдЖрдореНрд╣реА рд╕рддрдд рдбреЙрдХрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдпрдВрддреНрд░рдгреЗрдЪреА рд╡рд┐рд╡рд┐рдз рдЦрд╛рджреНрдп рд╕рд╛рджреГрд╢реНрдпрд╛рдВрд╕рд╣ рддреБрд▓рдирд╛ рдХреЗрд▓реА. рдпрд╛ рдкрд░рдВрдкрд░реЗрдкрд╛рд╕реВрди рдЖрдореНрд╣реА рдпреЗрдереЗ рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рдбреЙрдХрд░рдордзреАрд▓ рдбреЗрдЯрд╛ рдорд╕рд╛рд▓реЗ рдЕрд╕реВ рджреНрдпрд╛. рдЬрдЧрд╛рдд рдЕрдиреЗрдХ рдорд╕рд╛рд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ рдбреЙрдХрд░рдХрдбреЗ рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреЗ рдЕрдиреЗрдХ рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд.
тЖТ
тЖТ
тЖТ
тЖТ
тЖТ
тЖТ
рдХреГрдкрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛ рдХреА рд╣реА рд╕рд╛рдордЧреНрд░реА рдбреЙрдХрд░ рдЗрдВрдЬрд┐рди рдЖрд╡реГрддреНрддреА 18.09.1 тАЛтАЛрдЖрдгрд┐ API рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ
рдбреЙрдХрд░рдордзреАрд▓ рдбреЗрдЯрд╛ рддрд╛рддреНрдкреБрд░рддрд╛ рдХрд┐рдВрд╡рд╛ рдХрд╛рдпрдордЪрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЪрд▓рд╛ рддрд╛рддреНрдкреБрд░рддреНрдпрд╛ рдбреЗрдЯрд╛рд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВрдпрд╛.
рддрд╛рддреНрдкреБрд░рддрд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ
рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ, рддреБрдореНрд╣реА рддрд╛рддреНрдкреБрд░рддреНрдпрд╛ рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рдо рджреЛрди рдкреНрд░рдХрд╛рд░реЗ рдЖрдпреЛрдЬрд┐рдд рдХрд░реВ рд╢рдХрддрд╛.
рдбрд┐рдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдЪрд╛рд▓рдгрд╛рд░реНтАНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирджреНрд╡рд╛рд░реЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ рдХрдВрдЯреЗрдирд░рдЪреНрдпрд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдпреЛрдЧреНрдп рд╕реНрддрд░рд╛рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рд╣реА рдпрдВрддреНрд░рдгрд╛ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╡рд┐рд╢реЗрд╖ рдХрд╛рд╣реАрд╣реА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. рд╣реЗ рд╕реНрд╡рд╕реНрдд рдЖрдгрд┐ рдЖрдирдВрджреА рдмрд╛рд╣реЗрд░ рд╡рд│рддреЗ. рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рд╕ рдлрдХреНрдд рдбреЗрдЯрд╛ рдЬрддрди рдХрд░рдгреЗ рдЖрдгрд┐ рд╕реНрд╡рддрдГрдЪреЗ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рд╕реБрд░реВ рдареЗрд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рдХрдВрдЯреЗрдирд░рдЪреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рд╕рдВрдкрд▓реНрдпрд╛рдирдВрддрд░, рдпрд╛ рд╕реЛрдкреНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рдЬрддрди рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рджреЗрдЦреАрд▓ рдЕрджреГрд╢реНрдп рд╣реЛрдИрд▓.
рдбреЙрдХрд░рдордзреНрдпреЗ рддрд╛рддреНрдкреБрд░рддреНрдпрд╛ рдлрд╛рдпрд▓реА рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрдЦреА рдПрдХ рдЙрдкрд╛рдп рдЖрд╣реЗ, рдЬреНрдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рдирдХ рддрд╛рддреНрдкреБрд░рддреНрдпрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдпрдВрддреНрд░рдгреЗрд╕рд╣ рдЬреЗ рд╕рд╛рдзреНрдп рдХрд░рддрд╛ рдпреЗрдИрд▓ рддреНрдпрд╛ рддреБрд▓рдиреЗрдд рдЙрдЪреНрдЪ рдкрд╛рддрд│реАрдЪреА рдХрд╛рдордЧрд┐рд░реА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪрд╛ рдбреЗрдЯрд╛ рдХрдВрдЯреЗрдирд░рдЪреНрдпрд╛ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдХрд╛рд│ рд╕рд╛рдард╡рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╕реЗрд▓, рддрд░ рддреБрдореНрд╣реА tmpfs рд▓рд╛ рдХрдВрдЯреЗрдирд░рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░реВ рд╢рдХрддрд╛ - рдПрдХ рддрд╛рддреНрдкреБрд░рддреА рдорд╛рд╣рд┐рддреА рд╕реНрдЯреЛрд░реЗрдЬ рдЬреЗ рд╣реЛрд╕реНрдЯрдЪреА RAM рд╡рд╛рдкрд░рддреЗ. рд╣реЗ рдбреЗрдЯрд╛ рд▓реЗрдЦрди рдЖрдгрд┐ рд╡рд╛рдЪрди рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд▓рд╛ рдЧрддреА рджреЗрдИрд▓.
рдЕрд╕реЗ рдЕрдиреЗрдХрджрд╛ рдШрдбрддреЗ рдХреА рдХрдВрдЯреЗрдирд░рдЪреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рд╕рдВрдкрд▓реНрдпрд╛рдирдВрддрд░рд╣реА рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рддрдд рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдпрдВрддреНрд░рдгрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
рд╕рддрдд рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ
рдХрдВрдЯреЗрдирд░рдЪреНрдпрд╛ рдЖрдЬреАрд╡рдирд╛рдкреЗрдХреНрд╖рд╛ рдбреЗрдЯрд╛рдЪреЗ рдЖрдпреБрд╖реНрдпрдорд╛рди рдореЛрдареЗ рдХрд░рдгреНрдпрд╛рдЪреЗ рджреЛрди рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд. рдПрдХ рдорд╛рд░реНрдЧ рдореНрд╣рдгрдЬреЗ рдмрд╛рдЗрдВрдб рдорд╛рдЙрдВрдЯ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╡рд╛рдкрд░рдгреЗ. рдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рд╕рд╣, рдЖрдкрдг рдХрдВрдЯреЗрдирд░рд╡рд░, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рдЬреАрд╡рди рдлреЛрд▓реНрдбрд░ рдорд╛рдЙрдВрдЯ рдХрд░реВ рд╢рдХрддрд╛. рдбреЙрдХрд░рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░реАрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреЗрдЦреАрд▓ рдЕрд╢рд╛ рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕рддреАрд▓. рдЕрд╕реЗрдЪ
рдЯреАрдПрдордкреАрдПрдл рдЖрдгрд┐ рдмрд╛рдЗрдВрдб рдорд╛рдЙрдВрдЯ рдХрд░рдгреЗ
рдмрд╛рдЗрдВрдб рдорд╛рдЙрдВрдЯ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ рддреЛрдЯреЗ рдореНрд╣рдгрдЬреЗ рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдбреЗрдЯрд╛ рдмреЕрдХрдЕрдк, рдбреЗрдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди, рдЕрдиреЗрдХ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдбреЗрдЯрд╛ рд╕рд╛рдорд╛рдпрд┐рдХрд░рдг рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдд рдХрд░рддреЛ. рд╕рддрдд рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╛рдареА рдбреЙрдХрд░ рд╡реНрд╣реЙрд▓реНрдпреВрдо рд╡рд╛рдкрд░рдгреЗ рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ.
рдЦрдВрдб рдбреЙрдХрд░
рд╡реНрд╣реЙрд▓реНрдпреВрдо рдПрдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЖрд╣реЗ рдЬреА рдХрдВрдЯреЗрдирд░рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рд╣реЛрд╕реНрдЯ рдорд╢реАрдирд╡рд░ рдЕрд╕рддреЗ. рд╡реНрд╣реЙрд▓реНрдпреВрдо рдбреЙрдХрд░рджреНрд╡рд╛рд░реЗ рддрдпрд╛рд░ рдЖрдгрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдбреЙрдХрд░ рд╡реНрд╣реЙрд▓реНрдпреВрдордЪреЗ рдореБрдЦреНрдп рдЧреБрдгрдзрд░реНрдо рдпреЗрдереЗ рдЖрд╣реЗрдд:
- рддреЗ рдорд╛рд╣рд┐рддреАрдЪреНрдпрд╛ рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рд╕рд╛рдард╡рдгреБрдХреАрдЪреЗ рд╕рд╛рдзрди рдЖрд╣реЗрдд.
- рддреЗ рд╕реНрд╡рддрдВрддреНрд░ рдЖрд╣реЗрдд рдЖрдгрд┐ рдХрдВрдЯреЗрдирд░рдкрд╛рд╕реВрди рд╡реЗрдЧрд│реЗ рдЖрд╣реЗрдд.
- рддреЗ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рд╕рд╛рдорд╛рдпрд┐рдХ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд.
- рддреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдбреЗрдЯрд╛рдЪреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдо рд╡рд╛рдЪрди рдЖрдгрд┐ рд▓реЗрдЦрди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд.
- рд░рд┐рдореЛрдЯ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрд╡рд░ рдЦрдВрдб рдареЗрд╡рддрд╛ рдпреЗрддрд╛рдд.
- рддреЗ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд.
- рддреНрдпрд╛рдВрдирд╛ рдирд╛рд╡реЗ рджреЗрддрд╛ рдпреЗрддреАрд▓.
- рдХрдВрдЯреЗрдирд░ рдбреЗрдЯрд╛рд╕рд╣ рд╡реНрд╣реЙрд▓реНрдпреВрдордЪреНрдпрд╛ рдкреВрд░реНрд╡-рд▓реЛрдХрд╕рдВрдЦреНрдпреЗрдЪреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░реВ рд╢рдХрддреЛ.
- рддреЗ рдЪрд╛рдЪрдгреАрд╕рд╛рдареА рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрд╣реЗрдд.
рдЬрд╕реЗ рдЖрдкрдг рдкрд╛рд╣реВ рд╢рдХрддрд╛, рдбреЙрдХрд░ рд╡реНрд╣реЙрд▓реНрдпреВрдордордзреНрдпреЗ рдХрд╛рд╣реА рдЙрддреНрдХреГрд╖реНрдЯ рдЧреБрдгрдзрд░реНрдо рдЖрд╣реЗрдд. рддреЗ рдХрд╕реЗ рддрдпрд╛рд░ рдХрд░рд╛рд╡реЗ рдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓реВрдпрд╛.
рдЦрдВрдб рддрдпрд╛рд░ рдХрд░рдгреЗ
рдбреЙрдХрд░ рдХрд┐рдВрд╡рд╛ API рд╡рд┐рдирдВрддреНрдпрд╛ рд╡рд╛рдкрд░реВрди рд╡реНрд╣реЙрд▓реНрдпреВрдо рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд.
рдпреЗрдереЗ рдПрдХ рдбреЙрдХрд░рдлрд╛рдЗрд▓ рд╕реВрдЪрдирд╛ рдЖрд╣реЗ рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдВрдЯреЗрдирд░ рд╕реБрд░реВ рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рд╡реНрд╣реЙрд▓реНрдпреВрдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
VOLUME /my_volume
рддрддреНрд╕рдо рд╕реВрдЪрдирд╛ рд╡рд╛рдкрд░рддрд╛рдирд╛, рдбреЙрдХрд░, рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдерд╛рдирд╛рд╡рд░ рдЖрдзреАрдкрд╛рд╕реВрди рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдЕрд╕рд▓реЗрд▓рд╛ рд╡реНрд╣реЙрд▓реНрдпреВрдо рддрдпрд╛рд░ рдХрд░реЗрд▓. рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛ рдХреА рдЬрд░ рддреБрдореНрд╣реА рдбреЙрдХрд░рдлрд╛рдЗрд▓ рд╡рд╛рдкрд░реВрди рд╡реНрд╣реЙрд▓реНрдпреВрдо рддрдпрд╛рд░ рдХреЗрд▓рд╛, рддрд░ рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реНрд╣реЙрд▓реНрдпреВрдордЪрд╛ рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЧрд░рдЬреЗрдкрд╛рд╕реВрди рдореБрдХреНрдд рдХрд░рдд рдирд╛рд╣реА.
рддреБрдореНрд╣реА JSON рдлреЙрд░рдореЕрдЯ рд╡рд╛рдкрд░реВрди рдбреЙрдХрд░рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд╡реНрд╣реЙрд▓реНрдпреВрдо рджреЗрдЦреАрд▓ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛.
рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдХрдВрдЯреЗрдирд░ рдЪрд╛рд▓реВ рдЕрд╕рддрд╛рдирд╛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓реНрд╕ рд╡рд╛рдкрд░реВрди рд╡реНрд╣реЙрд▓реНрдпреВрдо рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд.
рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирд╡рд░реВрди рд╡реНрд╣реЙрд▓реНрдпреВрдорд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ
тЦН рд╡реНрд╣реЙрд▓реНрдпреВрдо рдирд┐рд░реНрдорд┐рддреА
рддреБрдореНрд╣реА рдЦрд╛рд▓реАрд▓ рдЖрджреЗрд╢рд╛рд╕рд╣ рд╕реНрдЯрдБрдбрдЕрд▓реЛрди рд╡реНрд╣реЙрд▓реНрдпреВрдо рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛:
docker volume create тАФ-name my_volume
тЦН рдЦрдВрдбрд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡рд╛
рдбреЙрдХрд░ рд╡реНрд╣реЙрд▓реНрдпреВрдордЪреА рд╕реВрдЪреА рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА, рдЦрд╛рд▓реАрд▓ рдЖрджреЗрд╢ рд╡рд╛рдкрд░рд╛:
docker volume ls
рддреБрдореНрд╣реА рдпрд╛рдкреНрд░рдорд╛рдгреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрд╣реЙрд▓реНрдпреВрдо рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░реВ рд╢рдХрддрд╛:
docker volume inspect my_volume
тЦН рд╡реНрд╣реЙрд▓реНрдпреВрдо рд╣рдЯрд╡рдгреЗ
рдЖрдкрдг рдпрд╛рд╕рд╛рд░рдЦреЗ рд╡реНрд╣реЙрд▓реНрдпреВрдо рд╣рдЯрд╡реВ рд╢рдХрддрд╛:
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
. рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рд╣рд╛ рдзреНрд╡рдЬ (рддреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕реНрд╡рд░реВрдкрд╛рдд рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдирдВрддрд░ рдЕрд╕реЗ рджрд┐рд╕рддреЗ -v
) рд╕реНрдЯрдБрдбрдЕрд▓реЛрди рдХрдВрдЯреЗрдирд░ рдЖрдгрд┐ рдзреНрд╡рдЬрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЧреЗрд▓рд╛ --mount
- рдбреЙрдХрд░ рд╕реНрд╡рд╛рд░реНрдо рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд. рддрдерд╛рдкрд┐, рдбреЙрдХрд░ 17.06 рдиреБрд╕рд╛рд░, рдзреНрд╡рдЬ --mount
рдХреЛрдгрддреНрдпрд╛рд╣реА рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
рдзреНрд╡рдЬ рд╡рд╛рдкрд░рддрд╛рдирд╛ рдпрд╛рдЪреА рдиреЛрдВрдж рдШреНрдпрд╛рд╡реА --mount
рдХрдорд╛рдВрдбрдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛рдЪреЗ рдкреНрд░рдорд╛рдг рд╡рд╛рдврддреЗ, рдкрд░рдВрддреБ, рдЕрдиреЗрдХ рдХрд╛рд░рдгрд╛рдВрдореБрд│реЗ, рд╣рд╛ рдзреНрд╡рдЬ рд╡рд╛рдкрд░рдгреНрдпрд╛рдРрд╡рдЬреА рд╡рд╛рдкрд░рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ. --volume
. рдЭреЗрдВрдбрд╛ --mount
- рд╣реА рдПрдХрдореЗрд╡ рдпрдВрддреНрд░рдгрд╛ рдЖрд╣реЗ рдЬреА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕реЗрд╡рд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рдХрд┐рдВрд╡рд╛ рд╡реНрд╣реЙрд▓реНрдпреВрдо рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдпрд╛ рдзреНрд╡рдЬрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ.
рдбреЙрдХрд░рдордзреАрд▓ рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рдХрдорд╛рдВрдбрдЪреНрдпрд╛ рд╡рд┐рджреНрдпрдорд╛рди рдЙрджрд╛рд╣рд░рдгрд╛рдВрдордзреНрдпреЗ, рдЖрдкрдг рдзреНрд╡рдЬ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЕрдиреЗрдХ рдЙрджрд╛рд╣рд░рдгреЗ рд╢реЛрдзреВ рд╢рдХрддрд╛ -v
. рдпрд╛ рдЖрдЬреНрдЮрд╛ рд╕реНрд╡рддрдГрд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛, рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА рдзреНрд╡рдЬ --mount
╨╕ --volume
рднрд┐рдиреНрди рдкреЕрд░рд╛рдореАрдЯрд░ рд╕реНрд╡рд░реВрдк рд╡рд╛рдкрд░рд╛. рдореНрд╣рдгрдЬреЗрдЪ, рдЖрдкрдг рдлрдХреНрдд рдмрджрд▓реВ рд╢рдХрдд рдирд╛рд╣реА -v
рд╡рд░ --mount
рдЖрдгрд┐ рдПрдХ рдХрд╛рд░реНрдпрд░рдд рдЯреАрдо рдорд┐рд│рд╡рд╛.
рджрд░рдореНрдпрд╛рди рдореБрдЦреНрдп рдлрд░рдХ --mount
╨╕ --volume
рдзреНрд╡рдЬ рд╡рд╛рдкрд░рддрд╛рдирд╛ рддреЗ рдЖрд╣реЗ --volume
рд╕рд░реНрд╡ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдПрдХрд╛ рдлреАрд▓реНрдбрдордзреНрдпреЗ рдПрдХрддреНрд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд --mount
рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рд╡реЗрдЧрд│реЗ рдХреЗрд▓реЗ рдЖрд╣реЗрдд.
рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рддрд╛рдирд╛ --mount
рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдХреА-рд╡реНрд╣реЕрд▓реНрдпреВ рдЬреЛрдбреНрдпрд╛ рдореНрд╣рдгреВрди рджрд░реНрд╢рд╡рд┐рд▓реЗ рдЬрд╛рддрд╛рдд, рдореНрд╣рдгрдЬреЗ, рдЕрд╕реЗ рджрд┐рд╕рддреЗ key=value
. рдпрд╛ рдЬреЛрдбреНрдпрд╛ рд╕реНрд╡рд▓реНрдкрд╡рд┐рд░рд╛рдорд╛рдиреЗ рд╡рд┐рднрдХреНрдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдпреЗрдереЗ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗрдд --mount
:
type
- рдорд╛рдЙрдВрдЯ рдкреНрд░рдХрд╛рд░. рд╕рдВрдмрдВрдзрд┐рдд рдХреАрдЪреЗ рдореВрд▓реНрдп рдЕрд╕реВ рд╢рдХрддреЗрдмрд╛рдВрдзрдгреА рдХрд░рд╛ ,рдЦрдВрдб рдХрд┐рдВрд╡рд╛tmpfs . рдЖрдореНрд╣реА рдпреЗрдереЗ рдЦрдВрдбрд╛рдВрдмрджреНрджрд▓ рдмреЛрд▓рдд рдЖрд╣реЛрдд, рдореНрд╣рдгрдЬреЗрдЪ рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрд░реНрдерд╛рдордзреНрдпреЗ рд░рд╕ рдЖрд╣реЗvolume
.source
- рдорд╛рдЙрдВрдЯ рд╕реНрддреНрд░реЛрдд. рдирд╛рдорд╛рдВрдХрд┐рдд рд╡реНрд╣реЙрд▓реНрдпреВрдорд╕рд╛рдареА, рд╣реЗ рд╡реНрд╣реЙрд▓реНрдпреВрдордЪреЗ рдирд╛рд╡ рдЖрд╣реЗ. рдЕрдирд╛рдорд┐рдд рдЦрдВрдбрд╛рдВрд╕рд╛рдареА, рд╣реА рдХреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реА. рддреЗ рд▓рд╣рд╛рди рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗsrc
.destination
тАФ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдлрд╛рдЗрд▓ рдХрд┐рдВрд╡рд╛ рдлреЛрд▓реНрдбрд░ рдЬреНрдпрд╛ рдорд╛рд░реНрдЧрд╛рд╡рд░ рдЖрд░реЛрд╣рд┐рдд рдЖрд╣реЗ. рд╣реА рдХреА рд▓рд╣рд╛рди рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗdst
рдХрд┐рдВрд╡рд╛target
.readonly
- рдЗрдЪреНрдЫрд┐рдд рд╡реНрд╣реЙрд▓реНрдпреВрдо рдорд╛рдЙрдВрдЯ рдХрд░рддреЗрдлрдХреНрдд рд╡рд╛рдЪрдирд╛рд╕рд╛рдареА . рд╣реА рдХреА рдРрдЪреНрдЫрд┐рдХ рдЖрд╣реЗ рдЖрдгрд┐ рддрд┐рд▓рд╛ рджрд┐рд▓реЗрд▓реЗ рдореВрд▓реНрдп рдирд╛рд╣реА.
рдпреЗрдереЗ рд╡рд╛рдкрд░рд╛рдЪреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ --mount
рдЕрдиреЗрдХ рдкрд░реНрдпрд╛рдпрд╛рдВрд╕рд╣:
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
рд╕рд╛рдареА рд╕рд╛рдорд╛рдиреНрдпрддрдГ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪреА рдпрд╛рджреА рдпреЗрдереЗ рдЖрд╣реЗ --mount
, рдлреЙрд░реНрдордЪреНрдпрд╛ рдЖрджреЗрд╢рд╛рдд рд▓рд╛рдЧреВ docker run --mount my_options my_image
:
type=volume
source=volume_name
destination=/path/in/container
readonly
рдЖрддрд╛ рдЖрдореНрд╣реА рд╣реА рдбреЙрдХрд░ рдорд╛рд▓рд┐рдХрд╛ рдкреВрд░реНрдг рдХреЗрд▓реА рдЖрд╣реЗ, рдбреЙрдХрд░рдЪреЗ рд╢рд┐рдХрдгрд╛рд░реЗ рдкреБрдвреЗ рдХреБрдареЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд рдпрд╛рдмрджреНрджрд▓ рдХрд╛рд╣реА рд╢рдмреНрдж рдмреЛрд▓рдгреНрдпрд╛рдЪреА рд╡реЗрд│ рдЖрд▓реА рдЖрд╣реЗ.
рдкреНрд░рд┐рдп рд╡рд╛рдЪрдХ! рдирд╡рд╢рд┐рдХреНрдпрд╛рдВрдирд╛ рд╢рд┐рдХрдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рдбреЙрдХрд░рдмрджреНрджрд▓ рдХреЛрдгрддреА рд╕рд╛рдордЧреНрд░реА рд╕реБрдЪрд╡рд╛рд▓?
рд╕реНрддреНрд░реЛрдд: www.habr.com