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

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

рдпрд╣рд╛рдВ рд╣рдо рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖реЛрдВ рдХрд╛ рд╡рдЬрди рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдЬрдм рд╕рдм рдХреБрдЫ рдПрдХ рджрд╛рдирд╡ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЗрдХрдЯреНрдард╛ рд╣реЛрддрд╛ рд╣реИред рдЙрдирдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдХрдИ рддрд░реНрдХ рджрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдбреЙрдХрдЯрд░ рдХреЗ рдЙрджреНрднрд╡ рдХреЗ рд╕рдордп, рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдбреЙрдХрд░ рдХреЗ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде, рдЙрд╕рд╕реЗ рд╕рд╡рд╛рд▓ рдЙрдардиреЗ рд▓рдЧреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреИрд╕реЗ:
- рдПрдХ рдПрдХрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрд░реНрде рд╣реИ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдПрдХ рдмрд┐рдВрджреБ;
- рдбреЗрдорди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рднреА рдмрдЪреНрдЪреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ (рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ) рдХрд╛ рдорд╛рд▓рд┐рдХ рд╣реИ;
- рдЬрдм рджрд╛рдирд╡ рдкреНрд░рд╕реНрдерд╛рди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдмрдЪреНрдЪреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдЕрдирд╛рде рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ;
- рдХрдВрдЯреЗрдирд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдЫреЗрдж рд╣реИрдВ;
- рдХрд┐рд╕реА рднреА рдбреЙрдХрд░ рдСрдкрд░реЗрд╢рди рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреВрд░реЗ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдЕрдиреНрдп рд╢рд┐рдХрд╛рдпрддреЗрдВ рдереАрдВред рдХреЛрдИ рдЗрд╕рд╕реЗ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдпрд╣ рдХрд╣ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрди рдХрдорд┐рдпреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдЦрддреНрдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдмрд╣рд╕ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдкреЙрдбрдореИрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╡реЗ рдЗрдирдореЗрдВ рд╕реЗ рдХрдИ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрдк рдкреЙрдбрдореИрди рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд▓реЗрдЦ рдЖрдкрдХреЗ рд▓рд┐рдП рд╣реИред
рдкреЙрдбрдореИрди рдХрд╛ рд╕рд╛рд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдФрд░ рдЫрд╡рд┐ рднрдВрдбрд╛рд░рдг рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде, рдПрдХ рдбреЗрдореЙрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕реАрдзреЗ рд░рдирдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рддрдЪреАрдд рдХрд░рдирд╛ рд╣реИ, рдЬреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

рдЕрдм рдЬрдм рд╣рдо рдкреЙрдбрдореИрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдордЭ рдЧрдП рд╣реИрдВ, рддреЛ рдпрд╣ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкреЙрдбрдореИрди рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рд╕рдордЭрдиреЗ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рд╣рдо рдЗрд╕реЗ рдиреАрдЪреЗ рдХрд░реЗрдВрдЧреЗ):
- рдкреЛрдбрдореИрди рдиреЗ рдбреЙрдХрдЯрд░ рдХреА рдЬрдЧрд╣ рд▓реАред рдЗрд╕реА рд╕рдордп, рдбреЛрдХрд░ рдбреЗрдореЙрди рдХреА рддрд░рд╣, рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреА рдбреЗрдорди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ;
- рдкрд░рд┐рдЪрд┐рдд рдбреЙрдХрдЯрд░ рдХрдорд╛рдВрдб рдкреЙрдбрдореИрди рдореЗрдВ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ;
- рдкреЛрдбрдореИрди рдбреЙрдХрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рдХрдВрдЯреЗрдирд░ рдФрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ;
- рдкреЙрдбрдореИрди рдФрд░ рдбреЙрдХрд░ рдЫрд╡рд┐рдпрд╛рдВ рд╕рдВрдЧрдд рд╣реИрдВ;
- рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, рдкреЛрдбрдореИрди рдбреЛрдХрд░ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдХреНрд╖рдо рд╣реИ;
- рдФрд░ рд╣рдо рдпрд╣ рднреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдмрд┐рд▓реНрдбрд╣ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред
рдкреЙрдбрдореИрди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди
рдпрджрд┐ рдЖрдк рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЬрдм рдЖрдк рд╕реНрд╡рд┐рдЪ рдмрдирд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдк рдкреЙрдбрдореИрди рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдбреЙрдХрдЯрд░ рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдХреБрдЫ рдЙрдкрдпреЛрдЧреА
рд╕рдмрдХ рдФрд░ рдорд╣рд╛рди
рдбреЗрдореЛ рд╣реИрдВ рдЬреЛ рдПрдХ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдкрдврд╝рдиреЗ рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдк рд╕рдВрдХреНрд░рдордг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭ рд╕рдХреЗрдВред рдбреЗрдореЛ рдореЗрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрдЧрддрддрд╛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
Red Hat Enterprise Linux 7.6 рдпрд╛ рдмрд╛рдж рдХреЗ рдкреЛрдбрдореИрди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ; рдпрджрд┐ рдЖрдк рдлреЗрдбреЛрд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ yn рдХреЛ dnf рд╕реЗ рдмрджрд▓реЗрдВ:
# yum -y install podman
рдкреЛрдбрдореИрди рдбреЙрдХрдЯрд░ рдХреЗ рд╕рдорд╛рди рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдкреЛрдбрдореИрди рдХреЛ рдбреЙрдХрдЯрд░ рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдЬреЛ рднреА рдЯреАрдо рдбреЙрдХрдЯрд░ рд╕реЗ рдкрддрд╛ рд╣реИ, рд╡рд╣ рдкреЙрдбрдореИрди рдореЗрдВ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рддрд░реНрдХ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдбреЙрдХрд┐рдВрдЧ рдХреЙрд▓рд┐рдВрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдареАрдХ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рдЖрдк рдЙрдкрдпреБрдХреНрдд рдЙрдкрдирд╛рдо рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ: рдЕрдиреНрдп рдЙрдкрдирд╛рдо = рдкреЙрдбрдореИрди - рдмрд╕ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдВред рдмреЗрд╢рдХ, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдбреЙрдХрд░ (systemctl stop docker) рдХреЛ рд░реЛрдХрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдкреЙрдбрдореИрди-рдбреЛрдХрд░ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд░реВрдкрд╛рдВрддрд░рдг рдХрд░реЗрдЧрд╛ред рдпрд╣ рдмрд╕ / usr / bin / docker рдореЗрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд╛рд▓рддрд╛ рд╣реИ рдЬреЛ рдкреЙрдбрдореИрди рдХреЛ рдЙрдиреНрд╣реАрдВ рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рддрд╛ рд╣реИ рдЬреЛ рдбреЙрдХрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рдбреЙрдХрдЯрд░ рдХрдорд╛рдВрдб, рдЬреИрд╕реЗ рдХрд┐ рдкреБрд▓, рдкреБрд╢, рдмрд┐рд▓реНрдб, рд░рди, рдХрдорд┐рдЯ, рдЯреИрдЧ рдЖрджрд┐, рд╕рднреА рдкреЙрдбрдореИрди рдореЗрдВ рд╣реИрдВред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдкреЛрдбрдореИрди рдореИрдиреБрдЕрд▓ рджреЗрдЦреЗрдВред рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдкреЙрдбрдореИрди рдореЗрдВ рдХреБрдЫ рдЯреАрдореЛрдВ рдиреЗ рд╕реБрд╡рд┐рдзрд╛ рдЭрдВрдбреЗ рдЬреЛрдбрд╝реЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреЙрдбрдореИрди рдЖрд░рдПрдо рдФрд░ рдкреЙрдбрдореИрди рд░рдореА рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП -all (-a) рдЭрдВрдбреЗ, рдЬреЛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдкрд╛рдПрдВрдЧреЗред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреЙрдбрдореИрди рдХреЛ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреЗ рдмрд┐рдирд╛, рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдЪ рд╣реИ, рдЕрдм рддрдХ рдпрд╣ рдХреЗрд╡рд▓ рдлреЗрдбреЛрд░рд╛ рдФрд░ рдкреЙрдбрдореИрди 1.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрд░рдПрдЪрдИрдПрд▓ рдореЗрдВ 7.7 рдФрд░ 8.1 рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдпреВрдЬрд░рд╕реНрдкреЗрд╕ рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рдзрдиреНрдпрд╡рд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреЙрдбрдореИрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдЪрд┐рддреНрд░ рдФрд░ рдХрдВрдЯреЗрдирд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рд╣рдо рдЕрдЧрд▓реЗ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЗрд╕ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред рдкреЙрдбрдореИрди рдХреЛ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рджрд╛рди рд╡реЙрд▓реНрд╢ рдХрд╛ рд▓реЗрдЦ рджреЗрдЦреЗрдВ
рд░реВрдЯрд▓реЗрд╕ рдкреЙрдбрдореИрди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? ред
рдкреЙрдбрдореИрди рдФрд░ рдХрдВрдЯреЗрдирд░ рдЪрд┐рддреНрд░
рдЬрдм рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ рдкреЙрдбрдореИрди рдЗрдореЗрдЬ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдирд┐рд░рд╛рд╢ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рднреА рдбреЙрдХрд░ рдЗрдореЗрдЬ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА, рдЬреЛ рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдкрд╣рд▓реЗ рднреА рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЪреБрдХреА рд╣реИрдВред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐, рд╕реНрдерд╛рдиреАрдп рдкреЙрдбрдореИрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА / var / lib / рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ, рди рдХрд┐ / var / lib / docker рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВред рдпрд╣ рд╕рд┐рд░реНрдл рдЙрд╕ рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдмрд▓реНрдХрд┐ рдПрдХ рдирдИ рднрдВрдбрд╛рд░рдг рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛ OCI (рдУрдкрди рдХрдВрдЯреЗрдирд░ рдЗрдирд┐рд╢рд┐рдПрдЯрд┐рд╡) рдорд╛рдирдХреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред
2015 рдореЗрдВ, Docker, Red Hat, CoreOS, SUSE, Google рдФрд░ рдЕрдиреНрдп рд▓рд┐рдирдХреНрд╕ рдХрдВрдЯреЗрдирд░ рдЯреНрд░реЗрдВрдбрд╕реЗрдЯрд░реЛрдВ рдиреЗ рдХрдВрдЯреЗрдирд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдФрд░ рдЙрдирдХреЗ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП рдорд╛рдирдХреЛрдВ рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдирд┐рдХрд╛рдп рдУрдкрди рдХрдВрдЯреЗрдирд░ рдЗрдирд┐рд╢рд┐рдПрдЯрд┐рд╡ рдмрдирд╛рдпрд╛ред рдУрд╕реАрдЖрдИ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдХрдВрдЯреЗрдирд░ / рдЗрдореЗрдЬ рдФрд░ рдХрдВрдЯреЗрдирд░ / рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ GitHub рдкрд░ рдмрдирд╛рдП рдЧрдП рдереЗред
рдЪреВрдВрдХрд┐ рдкреЙрдбрдореИрди рдХреЛ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд╕реНрдерд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкреЙрдбрдореИрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА ~ / .local / рд╢реЗрдпрд░ / рдХрдВрдЯреЗрдирд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдпрд╣ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╡реЗ / var / lib / рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рд╕рдм рдХреБрдЫ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЕрдиреНрдп рдкреНрд░рдерд╛рдУрдВ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЬреЛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЦрддрд░рдирд╛рдХ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдм рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдХрдВрдЯреЗрдирд░ рдХрд╛ рдПрдХ рдЕрд▓рдЧ рд╕реЗрдЯ рд╣реИ, рддрд╛рдХрд┐ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рд╕рд╛рде рд╣реЛрд╕реНрдЯ рдкрд░ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХреЗрдВред рдХрд╛рдо рдЦрддреНрдо рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рджреВрд╕рд░реЛрдВ рдХреЛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред
рдбреЙрдХрд░ рд╕реЗ рдкреЙрдбрдореИрди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп, рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдирдП рдХрдВрдЯреЗрдирд░ рд▓реЛрдХреЗрд╢рди рд░рд╛рд╕реНрддреЛрдВ рдХреЛ рдЬрд╛рдирдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА, рд╕рд╛рде рд╣реА рдЬрдм рдЖрдк rm -rf / var / lib / рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрджреЗрд╢ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреЙрдбрдореИрди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ, рдЖрдк рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рдмрдЬрд╛рдп рдкреЙрдбрдореИрди рдЖрд░рдПрдо рдФрд░ рдкреЙрдбрдореИрди рд░рдореА рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдирдП -all рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдВрдЧреЗред
рдкреЙрдбрдореИрди рдФрд░ рдЕрдиреНрдп рд░рдирдЯрд╛рдЗрдореНрд╕ рдХреЗ рдмреАрдЪ рдХрдВрдЯреЗрдирд░ рд╕рдВрдЧрддрддрд╛
рд╕реНрдерд╛рдиреАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдбреЙрдХрд░ рдФрд░ рдкреЙрдбрдореИрди рджреЛрдиреЛрдВ рдХрдВрдЯреЗрдирд░ рдЪрд┐рддреНрд░ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рдУрд╕реАрдЖрдИ рдорд╛рдирдХ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИрдВред рдкреЙрдбрдореИрди рд▓реЛрдХрдкреНрд░рд┐рдп рдХрдВрдЯреЗрдирд░ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ Quay.io рдпрд╛ рдбреЙрдХрд░ рд╣рдм, рд╕рд╛рде рд╣реА рджреЛрдиреЛрдВ рджрд┐рд╢рд╛рдУрдВ (рдкреБрд╢ рдФрд░ рдкреБрд▓) рдореЗрдВ рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпрд╛рдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреЙрдбрдореИрди рдХреЗ рд╕рд╛рде, рдЖрдк рдбреЙрдХрд░ рд╣рдм рд╕реЗ рдирд╡реАрдирддрдо рдлреЗрдбреЛрд░рд╛ рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рдлрд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП, рдкреЙрдбрдореИрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреЛ рдЦреЛрдЬ рд▓реЗрдЧрд╛ред рдлрд╛рдЗрд▓ред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд╣рд▓реА рдбреЙрдХрд░ рд╣рдм рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╣реИред
$ podman pull fedora:latest $ podman run -it fedora bash
рдЫрд╡рд┐рдпрд╛рдБ рдЬреЛ рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдкреЙрдбрдореИрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдордиреЗ рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ myfedora рдЫрд╡рд┐ рдмрдирд╛рдИ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ Quay.io рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА (ipbabble) рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдкреЙрдбрдореИрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:
$ podman pull quay.io/ipbabble/myfedora:latest $ podman run -it myfedora bash
рдкреЙрдбрдореИрди рдЖрдкрдХреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреБрд╢ рдФрд░ рдкреБрд▓ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ / var / lib / docker рдФрд░ / var / lib / рдХрдВрдЯреЗрдирд░реЛрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдврдВрдЧ рд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
$ podman push myfedora docker-daemon:myfedora:latest
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдбреЙрдХрдЯрд░-рдбреЗрдореЙрди рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдкреБрд╢ рднреЗрдЬрдирд╛ рдбреЙрдХрдЯрд░ рд╣рдм рдореЗрдВ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк quay.io/myquayid/myfedora рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЫрд╡рд┐ Quay.io рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░ рдЕрдкрд▓реЛрдб рдХреА рдЬрд╛рдПрдЧреА (рдпрд╣рд╛рдБ myquayid Quay.io рдкрд░ рд╣рдорд╛рд░реЗ рдЦрд╛рддреЗ рдХрд╛ рдирд╛рдо рд╣реИ):
$ podman push myfedora quay.io/myquayid/myfedora:latest
рдпрджрд┐ рдЖрдк рддрдп рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдбреЛрдХрд░ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдбреЗрдореЙрди рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВ рдФрд░ рдлрд┐рд░ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЛрдХрд░ рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛ рджреЗрдВред рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдбреЙрдХрд░ рдХреЛ рдмрд╛рд╣рд░реА (рд╕реНрдерд╛рдиреАрдп рдирд╣реАрдВ) рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдмрд╛рдж рдореЗрдВ рд╡рд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХреЗрдВред рдпрд╛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдиреАрдп рдбреЙрдХрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╕реНрдерд╛рдиреАрдп рдкреЙрдбрдореИрди рдУрд╕реАрдЖрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЙрдбрдореИрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрд░рдПрдЪрдИрдПрд▓ рдореЗрдВ, рдлреЗрдбреЛрд░рд╛ рдЫрд╡рд┐ рдХрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдЗрд╕ рддрд░рд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
# systemctl stop docker # podman pull docker-daemon:fedora:latest # yum -y remove docker # optional
рдкреЙрдбрдореИрди рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ
рдкреЛрдбрдореИрди рдбреЙрдХрдЯрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ - рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЖрдИрдЯреА рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЙрдкрдпреЛрдЧреА рдХрдорд╛рдВрдб рдЬреЛ рдбреЙрдХрд░ рдореЗрдВ рдмрд╕ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдбреЙрдХрд░ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ / рдУрдкрдирд╢рд┐рдлреНрдЯ рдХреЛ рдПрдХ рдХрдВрдЯреЗрдирд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреЙрдбрдореИрди рдХрд╛рдо рдореЗрдВ рдЖрдПрдЧрд╛ред
рдкреЙрдбрдореИрди рдХреБрдмреЗрд░ рдХрдорд╛рдВрдб рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╣реБрдП рдЪрд▓ рд░рд╣реЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ YAML рдлрд╝рд╛рдЗрд▓ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдЬрдм рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдЖрджреЗрд╢реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреЙрдбреНрд╕ рдХреЛ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкреЙрдбрдореИрди рдкреЙрдб рдХрдорд╛рдВрдб рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреЙрдбрдореИрди рдХреИрд╕реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдмреНрд░реЗрдВрдЯ рдмреЙрдб рдХрд╛ рд▓реЗрдЦ рджреЗрдЦреЗрдВ рдкреЙрдбрдореИрди рдЕрдм рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдФрд░ рд╕реАрдЖрд░рдЖрдИ-рдУ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдмрд┐рд▓реНрдбрд╣рд╛ - рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдХреНрдпреЛрдВ рд╣реИ
рдмрд┐рд▓реНрдбрд╣ рдкреЛрдбрдореИрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкрд╣рд▓реЗ рджрд┐рдЦрд╛рдИ рджрд┐рдПред рдФрд░ рдпрд╣ рдХрднреА-рдХрднреА рдбреЙрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИ: тАЬрдХреНрдпреЛрдВ рдкреЙрдбрдореИрди рдорд╛рдлреА рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдЕрдЪрд╛рдирдХ рдмрд┐рд▓реНрдбрд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдкреЙрдбрдореИрди рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдХреИрд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реИ? "
рд╣рдо рдЖрд╢реНрд╡рд╕реНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджрдмрд╛рдЬреА рдХрд░рддреЗ рд╣реИрдВ, рдкреЙрдбрдореИрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ рдбреЙрдХрд░ рдХреА рддрд░рд╣ рд╣реА рдХрд░рддреЗ рд╣реИрдВред рдпрд╣реА рд╣реИ, рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рдбреЙрдХрд░рдлрд╛рдЗрд▓ рдФрд░ рдкреЙрдбрдореИрди рдмрд┐рд▓реНрдб рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╛ рддреЛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЖрдк рдХрдВрдЯреЗрдирд░ рдХреЛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрд╡рд╢реНрдпрдХ рдмрджрд▓рд╛рд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рддрд┐рдмрджреНрдз (рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ), рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐ рдореЗрдВ рдПрдХ рдирдпрд╛ рдЯреИрдЧ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдореЗрдВ, рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдбрд╣ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╕реЗрдЯ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдмрд╣реБрдд рдорд╣реАрди рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдкреЛрдбрдореИрди рдмрд┐рд▓реНрдб рдХрдорд╛рдВрдб рдореЗрдВ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдмрд┐рд▓реНрдбрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рдФрд░ рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рдЙрд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдмрд┐рд▓реНрдбрд╣ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИред
рдмрд┐рд▓реНрдбрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдХреБрд╢рд▓ рддрд░реАрдХрд╛ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдирд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЖрдк рдПрдХ рдбреЙрдХрд░рдлрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрддреЗ рд╣реИрдВред
рдмрд┐рд▓реНрдбрд╣рд╛ рдФрд░ рдкреЛрдбрдореИрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд▓рдХреНрд░рдо рдХреЗ рд▓рд┐рдП, рдШрдЯрдирд╛рдПрдБ рд▓рдЧрднрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реБрдИрдВред рдЬрдм рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗ CRI-O рдХреЗ рд╕рд╛рде рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП OCI рдорд╛рдирдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╕реАрдЦрд╛, рддреЛ рдбреЙрдХрдЯрд░ рдбреЗрдореЙрди рдХреА рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереАред рдЕрд░реНрдерд╛рддреН, рдкреЙрдбреНрд╕ рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рднреА рдиреЛрдбреНрд╕ рдкрд░ рдбреЙрдХрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рдерд╛ред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЕрдм CRI-O рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ RunC рдХреЛ рд╕реАрдзреЗ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ, рдХрдВрдЯреЗрдирд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рдЙрд╕реА рд╕рдордп рд╣рдо рдХреЗрд╡рд▓ рд▓реЙрдиреНрдЪ рдХреЗ рд▓рд┐рдП рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдХрдВрдЯреЗрдирд░ рдЕрд╕реЗрдВрдмрд▓реА (рдЬреИрд╕реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдУрдкрдирд╢рд┐рдлреНрдЯ рдореЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдПрдХ рдирдП рдмрд┐рд▓реНрдб рдЯреВрд▓ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдЬреЛ рдбреЙрдХрд░ рдбреЗрдорди рдФрд░ рдкрд░ рдирд┐рд░реНрднрд░ рди рд╣реЛ рдирддреАрдЬрддрди, рдбреЙрдХрд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдВрдЯреЗрдирд░ / рднрдВрдбрд╛рд░рдг рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ / рдЫрд╡рд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдРрд╕рд╛ рдЙрдкрдХрд░рдг, рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рджреМрд░рд╛рди рдбреЛрдХрд░ рдбреЗрдореЙрди рдХреЗ рдЦреБрд▓реЗ рд╕реЙрдХреЗрдЯ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕реБрд░рдХреНрд╖рд╛ рдЬреЛрдЦрд┐рдореЛрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрдЧрд╛, рдФрд░ рдХрдИ рдбреЙрдХрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрди рдЬреЛрдЦрд┐рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реИрдВред
рдФрд░ рдмрд┐рд▓реНрдбрд╣ рдПрдХ рдРрд╕рд╛ рдирдпрд╛ рдЙрдкрдХрд░рдг рдмрди рдЧрдпрд╛ (рдирд╛рдо "рдмрд┐рд▓реНрдб" рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ "рдмрд┐рд▓реНрдбрд░" рд╢рдмреНрдж рдХрд╛ рдЙрдЪреНрдЪрд╛рд░рдг рдХрд░рддреЗ рд╣реБрдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ рдбреИрди рд╡реЙрд▓реНрд╢ рдХреЗ рдмреЛрд╕реНрдЯрди рдЙрдЪреНрдЪрд╛рд░рдг рдХреА рдирдХрд▓ рдХрд░рддрд╛ рд╣реИ)ред Buildah рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА buildah.io рдкрд░ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рд╕рд╛рде рд╣реА рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рдмреНрд▓реЙрдЧ рдФрд░ рд▓рд┐рдВрдХ рдЧрд╛рдЗрдб рднреА рд╣реИрдВред
рдпрджрд┐ рдЖрдк Buildah рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рд╡рд┐рд╡рд░рдг рд╣реИрдВ:
- рдЫрд╡рд┐ рдкрд░рдд рдмрдирд╛рддреЗ рд╕рдордп рдпрд╣ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ рдЖрдкрдХреЛ рд╡рд╣ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдХрдИ рдХрдВрдЯреЗрдирд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдкрд░рдд рдХреЗ рд╕рд╛рде рдХрдИ рдмрджрд▓рд╛рд╡ред
- рдмрд┐рд▓реНрдбрд╣рд╛ рдХрд╛ рд░рди рдФрд░ рдкреЙрдбрдореИрди рдХрд╛ рд░рди рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЗрдВ рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ рдмрд┐рд▓реНрдбрд╣ рдХреЛ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХреА рд░рди рдХрдорд╛рдВрдб рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдбреЙрдХрд░рдлрд╛рдЗрд▓ рдореЗрдВ рдЖрд░рдпреВрдПрди рдХрдорд╛рдВрдб рдХреЗ рд╕рдорд╛рди рд╣реИред рд╡рд┐рд▓рд┐рдпрдо рд╣реЗрдирд░реА, рдмрд┐рд▓реНрдбрд╣ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ, рдпрд╛рдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдЖрдпрд╛: тАЬрдореИрдВ рдХрд┐рд╕реА рддрд░рд╣ рд░реЛ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреБрдЫ рдмрдВрджрд░рдЧрд╛рд╣ рдпрд╛ рдорд╛рдЙрдВрдЯ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдЙрдореНрдореАрдж рдереАред рджрд╛рди рд╡рд╛рд▓реНрд╢ (@rhatdan) рдиреЗ рд╕рдм рдХреБрдЫ рддреМрд▓рд╛ рдФрд░ рдХрд╣рд╛ рдХрд┐ рдмрд┐рд▓реНрдбрд╣ рдХреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рднреА, рдХреЛрдИ рдФрд░ рдЕрдзрд┐рдХ рдкреЛрд░реНрдЯ рдореИрдкрд┐рдВрдЧ рдФрд░ рдХреЛрдИ рдорд╛рдЙрдВрдЯ рд╡реЙрд▓реНрдпреВрдо рдирд╣реАрдВред рд╣рдо рдЗрди рдЭрдВрдбреЛрдВ рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдЖрд╡рд╢реНрдпрдХ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдмрд┐рд▓реНрдбрд╣ рд░рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд┐рд▓реНрдбрд╣ рд░рди рдбреАрдПрдирдПрдл-рдЖрдИ рд╕реНрдерд╛рдкрд┐рдд рдирдЧреНрдиреЗрдХреНрд╕ред "
- Buildah рд╕реНрдХреНрд░реИрдЪ (рдЦрд░реЛрдВрдЪ рдЫрд╡рд┐рдпреЛрдВ) рд╕реЗ рдЪрд┐рддреНрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣реА рд╣реИ, рдРрд╕реА рдЫрд╡рд┐рдпрд╛рдВ рдЬрд┐рдирдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗред рджрд░рдЕрд╕рд▓, рдпрджрд┐ рдЖрдк рд╕реНрдХреНрд░реИрдЪ рдХрдорд╛рдВрдб рд╕реЗ рдмрд┐рд▓реНрдбрд╣ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдмрдирд╛рдП рдЧрдП рдХрдВрдЯреЗрдирд░ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдЦрд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реЛрдЧреАред рдпрд╣ рд╕реБрдкрд░ рд▓рд╛рдЗрдЯрд╡реЗрдЯ рдЗрдореЗрдЬ рдмрдирд╛рдиреЗ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЙрди рдкреИрдХреЗрдЬ рд╣реИрдВ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред
рдЦрд░реЛрдВрдЪ рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХреНрдпреЛрдВ? рдЖрдЗрдП рдЬрд╛рд╡рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╡рд┐рдХрд╛рд╕ рдЫрд╡рд┐ рдХреА рддреБрд▓рдирд╛ рдЙрд╕рдХреА рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдЙрддреНрдкрд╛рджрди рдкрд░рд┐рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП рдпрд╛ рдордВрдЪрди рдХреЗ рдорд╛рд╣реМрд▓ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВред рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЪрд░рдг рдореЗрдВ, рдЫрд╡рд┐ рдореЗрдВ рдЬрд╛рд╡рд╛ рдХрдВрдкрд╛рдЗрд▓рд░, рдорд╛рд╡реЗрди рдФрд░ рдЕрдиреНрдп рдЙрдкрдХрд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╕рдордп, рдХреЗрд╡рд▓ рдЬрд╛рд╡рд╛ рд░рдирдЯрд╛рдЗрдо рдФрд░ рдЖрдкрдХреЗ рдкреИрдХреЗрдЬ рдЫрд╡рд┐ рдореЗрдВ рдмрдиреЗ рд░рд╣рдиреЗ рдЪрд╛рд╣рд┐рдПред рдФрд░ рд╡реИрд╕реЗ, рдЬрдмрд░реНрджрд╕реНрдд рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ DNF / YUM рдХреА рддрд░рд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдФрд░ рдЖрдкрдХреЛ Bash рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рднреА рдирд╣реАрдВ рд╣реИ - рдЖрдк Buildah CLI рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдмрд╣реБ-рдкрд░рдд рдХрдВрдЯреЗрдирд░ рдмрд╛рдИрдВ рддрд░рдл рд╣реИ рдФрд░ рджрд╛рдИрдВ рдУрд░ рд╕рд┐рдВрдЧрд▓ рд▓реЗрдпрд░ рд╣реИред рдЦрд░реЛрдВрдЪ рдЫрд╡рд┐ред
рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдХреБрдмреЗрд░рдиреЗрдЯ рдФрд░
рдмрд┐рд▓реНрдбрд╣ рдкрд░рд┐рдЪрдп рдбреЗрдореЛ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд┐рд▓реНрдб рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐ рджреЗрдЦреЗрдВ ред
рдХрд╛рд▓рдХреНрд░рдо рдореЗрдВ рд▓реМрдЯрдирд╛ред рдЗрд╕рд▓рд┐рдП, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗ CRI-O рдФрд░ runC рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╕реАрдЦрд╛, рдФрд░ рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ Buildah - рд╕рдм рдХреБрдЫ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╣реЛрд╕реНрдЯ рдкрд░ рдбреЛрдХрд░ рд╕реЗ, рдЖрдк рдордирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдирд╣реАрдВ, рдбрд┐рдмрдЧрд┐рдВрдЧ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИред рдпрджрд┐ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдЙрдкрдХрд░рдг рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ? рдЗрд╕ рдкрд░ рдбреЙрдХрд░ рдордд рдбрд╛рд▓реЛ, рдЕрдиреНрдпрдерд╛ рд╣рдо рдлрд┐рд░ рд╕реЗ рджрд╛рдирд╡ рдкрд░ рд▓реМрдЯ рдЖрддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рдкреНрд░рдпрд╛рд╕ рд╡реНрдпрд░реНрде рд╣реЛ рдЧрдПред рдФрд░ рдлрд┐рд░ рдкреЛрдбрдореИрди рджреГрд╢реНрдп рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИред
рдпрд╣реА рд╣реИ, рдкреЙрдбрдореИрди рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рджреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдЖрдИрдЯреА рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдФрд░ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рд╡рд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдпрд╣реА рдЙрдкрдХрд░рдг рджреЗрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рд╕рднреА рдбреЙрдХрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ - рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдСрдкрд░реЗрдЯрд░ рджреЛрдиреЛрдВ - рдкреЙрдбрдореИрди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╢рд╛рдВрддрд┐ рд╕реЗ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рд╕рд╛рде рд╣реА рдирдП рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдерд╛ред
рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрди:
- Podman.io рдФрд░ Buildah.io рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡реЗрдмрд╕рд╛рдЗрдЯред
- Github.com/containers рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд░реЗрдВ (рдЬреБрдбрд╝реЗ рд░рд╣реЗрдВ, рд╕реНрд░реЛрдд рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдХреЗ рддрд╣рдд рдХреНрдпрд╛ рд╣реИ:
- libpod (рдкреЛрдбрдореИрди);
- buildah;
- рдЫрд╡рд┐ (рдХрдВрдЯреЗрдирд░ рдУрд╕реАрдЖрдИ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб);
- рднрдВрдбрд╛рд░рдг (рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдХреЛрдб)ред
рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ: