рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╛рдж рдореЗрдВ рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдбреЙрдХ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬрд╣рд╛рдВ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░, рдЫрд╡рд┐рдпреЛрдВ рдХреА рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ)
рдЕрдзрд┐рдХ рдХреНрд╖рдорддрд╛ рд░рдЦрддрд╛ рдерд╛ред рдХрд╛рд░реНрдп, рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рддреБрдЪреНрдЫ рд╣реИ рдФрд░ рдореБрд╕реАрдмрдд рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ ...
рдЖрд░рдВрдн рдХрд░рдирд╛:
1. рдмрдВрдж рдХрд░реЛ рдФрд░ рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЗ рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдорд╛рд░ рдбрд╛рд▓реЛ:
docker-compose down
рдпрджрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдВрдЯреЗрдирд░ рд╣реИрдВ, рдФрд░ рд╡реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдВрдкреЛрдЬрд╝ рдореЗрдВ рд╣реИрдВ, рддреЛ рдЖрдк рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
docker rm -f $(docker ps -q)
2. рдбреЙрдХрдЯрд░ рдбреЗрдорди рдХреЛ рд░реЛрдХреЗрдВ:
systemctl stop docker
3. рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рд╕реНрдерд╛рди рдкрд░ рд▓реЗ рдЬрд╛рдПрдВ:
cp -r /var/lib/docker /docker/data/storage
4. рд╣рдо рдПрдХ рдирдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХ рдХреЗ рджрд╛рдирд╡ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: рдбреЗрдореЙрди рдХреЛ рдПрдХ рдирдП рдкрде рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП -g рдлреНрд▓реИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╛ рд╕рд┐рд╕реНрдЯрдордб рдХреЙрдиреНрдлрд┐рдЧреНрд╕, рдЬрд┐рд╕рдХрд╛ рд╣рдордиреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред рдареАрдХ рд╣реИ, рдпрд╛ рд╕рд┐рдорд┐рд▓рд┐рдВрдХред рдореИрдВрдиреЗ рдЗрд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЪрд┐рддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХ рдирдП рд╕реНрдерд╛рди рдкрд░ рдбреЙрдХ рд░реВрдЯ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ
рдХреЗ рдореИрдиреБрдЕрд▓ рд╕реЗ
рднрд░рд╛ рд╣реИ ред
5. рд╣рдо docker рджрд╛рдирд╡ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рджрд┐рдЦрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдБ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
systemctl status docker
рдЖрдЙрдЯрдкреБрдЯ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ, рд╣рдореЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:
тФЬтФА19493 /usr/bin/dockerd --data-root=/docker/data/storage
рд╣рдордиреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдбреЗрдорди рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдм рд╣рдо рдпрд╣
рдЬрд╛рдБрдЪреЗрдВрдЧреЗ рдХрд┐ рдХреНрдпрд╛ рдЙрд╕рдиреЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ (рдзрдиреНрдпрд╡рд╛рдж
рдЗрдВрдХрд╡рд┐рдЬрд╝рд┐рдЯрд░ 6800l )!
docker info | awk '/Root Dir/ {print $NF}'
6. рд╣рдо рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рд╢реБрд░реВ:
docker-compose up -d
7. рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
рдФрд░ рдпрд╣рд╛рдБ рдордЬрд╝рд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, DBMS, MQ, рд╕рдм рдареАрдХ рд╣реИ! рдЖрдзрд╛рд░ рдмрд░рдХрд░рд╛рд░ рд╣реИ, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ... рдирдЧреНрдиреЗрдХреНрд╕ рдХреЛ рдЫреЛрдбрд╝рдХрд░ред рд╣рдо kerberos
рдФрд░ рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдЕрдкрдиреА nginx рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╣реИред рдФрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓реЙрдЧ рдХреЛ рджреЗрдЦрдХрд░ рд╕рдВрдХреЗрдд рдорд┐рд▓рддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ / var / tmp рдХреЛ рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИ - рдЕрдиреБрдорддрд┐ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд┐рдпрд╛ред рдореИрдВ рдЕрдкрдиреА рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдХреЛ рд╡реНрд╣рд┐рд╕реНрдХреА рдХреЗ рд╕рд╛рде рдЦреАрдВрдЪрддрд╛ рд╣реВрдВ рдФрд░ рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ ... рд╡рд╣ рдХреИрд╕реЗ рд╣реИ? рдХрд░реНрддрд╛ рдХреА рдЫрд╡рд┐ рдирд╣реАрдВ рдмрджрд▓реАред рд╣рдордиреЗ рд╕рд┐рд░реНрдл рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдпрд╛ред рдпрд╣ рд╣рдореЗрд╢рд╛ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рдФрд░ рдпрд╣рд╛рдВ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╣реИ ... рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдкреЗрди рдХреЗ рд╕рд╛рде рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЧрдпрд╛ рдФрд░ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛
, рд░реВрдЯ рдереЗ
, рд░реВрдЯ 755 ,
рд░реВрдЯ рджрд┐рдпрд╛
, рд░реВрдЯ 777 ред рдФрд░ рд╕рдм рдХреБрдЫ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ ... рдПрдХ рд╡рд┐рдЪрд╛рд░ рдореЗрд░реЗ рд╕рд┐рд░ рдореЗрдВ рд▓рдЧ рд░рд╣рд╛ рдерд╛ - рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдмрдХрд╡рд╛рд╕ ... рдореИрдВрдиреЗ рд╕реЛрдЪрд╛, рдареАрдХ рд╣реИ, рд╢рд╛рдпрдж рдореИрдВрдиреЗ рдХреБрдЫ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ ...
рдореИрдВрдиреЗ рддрдп рдХрд┐рдпрд╛ рдХрд┐ рд╣рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рджреМрд░рд╛рди рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдЕрдзрд┐рдХрд╛рд░ рдкрд╕рдВрдж рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд░реЛрдХ рджрд┐рдпрд╛, docker рдбреЗрдореЙрди, рдирдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА
rsync -a
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ / var / lib / docker рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рд╣рдо рдбреЙрдХрдЯрд░, рдЖрд╡реЗрджрди рдмрдврд╝рд╛ рд░рд╣реЗ рд╣реИрдВред
III ... рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд╣реБрдИ рд╣реИ ... рдореЗрд░реА рдЖрдВрдЦ рдорд░ рдЧрдИред рдореИрдВ рдЕрдкрдиреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдХрдВрд╕реЛрд▓ рдкрд░ рдкрд╣реБрдВрдЪ рдЧрдпрд╛, рдЬрд╣рд╛рдВ рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ, рдореЗрд░реА рдпрд╣ рдирдЧрдгреНрдп рдЫрд╡рд┐ рдереА, рдФрд░ рдореИрдВ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдЪрдврд╝ рдЧрдпрд╛, рдФрд░ рдпрд╣рд╛рдВ рд░реВрдЯ, рд░реВрдЯ 777 рдЕрдзрд┐рдХрд╛рд░ / var / tmp рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рд╣реИрдВред рдпрд╛рдиреА, рд╡рд╣реА рдЬрд┐рдиреНрд╣реЗрдВ рдореБрдЭреЗ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдерд╛ред ред рд▓реЗрдХрд┐рди рдЪрд┐рддреНрд░ рд╕рдорд╛рди рд╣реИрдВ!
рд╣рд░ рдЬрдЧрд╣ рдПрдлрдПрд╕ рдПрдХреНрд╕рдПрдлрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИредрдореИрдВрдиреЗ рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддреБрд▓рдирд╛ рдХреА
docker inspect my-nginx:12345
рд╕рднреА рд╣реИрд╢ рд╕рдорд╛рди рд╣реИрдВ, рд╕рднреА рдПрдХ рд╕реЗ рдПрдХ рд╣реИрдВред рджреЛрдиреЛрдВ рд╕рд░реНрд╡рд░ рдкрд░ рдФрд░ рдореЗрд░реЗ virtualka рдкрд░ред рдореИрдВрдиреЗ рд╕реНрдерд╛рдиреАрдп рдирдЧрдиреЗрдХреНрд╕ рдЫрд╡рд┐ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рд╕реНрдкреВрд▓ рдХрд┐рдпрд╛, рдЬреЛ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдПрдХ рд╣реА рдорд╢реАрди рдкрд░ рд╣реИред рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╡рд╣реА рд╣реИ ... рдЕрдм рдореЗрд░реА рджреВрд╕рд░реА рдЖрдВрдЦ рдорд░ рдЧрдИред
рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ "рдПрдПрдПрдПрдПрдПрдПрдП" рдФрд░ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреА рдЪреАрдЦ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдХреНрдпрд╛ рд╡рд┐рдЪрд╛рд░ рдереЗред рд╕реБрдмрд╣ 4 рдмрдЬреЗ рд╕рдбрд╝рдХ рдкрд░, рд╣реИрд╢рд┐рдВрдЧ рдЫрд╡рд┐ рдкрд░рддреЛрдВ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрдЯрд░ рд╕реНрд░реЛрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдКрд░реНрдЬрд╛ рдХреА рддреАрд╕рд░реА рдХреИрди рдЦреЛрд▓реАред рдФрд░ рдЕрдВрдд рдореЗрдВ, рдпрд╣ рдореБрдЭ рдкрд░ рд╣реИ рдХрд┐ рд╣реИрд╢рд┐рдВрдЧ рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓, рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди
рд╕рд╣реА рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ ! рдпрд╣реА рд╣реИ, рдХреБрдЫ рд░рд╣рд╕реНрдпрдордп рддрд░реАрдХреЗ рд╕реЗ, рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдкреАрдЯрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╕реЗрд▓рд┐рдирдХреНрд╕ рдХреЛ рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрд╕рдПрд▓рдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЪрд┐рдкрдЪрд┐рдкрд╛ рдмрд┐рдЯ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
рдореИрдВрдиреЗ рд╕реНрдерд╛рдиреАрдп рдЫрд╡рд┐ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ, рдЫрд╡рд┐ рдХреЛ docker рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рднреА рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИред рдФрд░ рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рджреМрд░рд╛рди рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдкреАрдЯрд╛ рдЧрдпрд╛ рдерд╛, рд╕реНрдерд╛рдиреАрдп рдЫрд╡рд┐ рдХреЗ рдЕрдВрджрд░ рдФрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдкрдбрд╝реА рдЫрд╡рд┐ рдХреЗ рдЕрдВрджрд░ред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдпрд╣ рдПрдХ рд╣реА рдХрд╛рд░ рдкрд░ рд╕реНрдерд┐рдд рдерд╛ред рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ / var / lib / docker рдореЗрдВред
рдФрд░ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддреЗ рд╣реБрдП рдХрд┐ рдХреНрдпрд╛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреБрд░рд╛рдиреЗ рдХреИрдЯрд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдбреЙрдХрдЯрд░ рдХреЗ рдЯрдХрдЯрдХреА рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА - рдирд╣реАрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЕрдлрд╕реЛрд╕, рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдиреЗ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреАред рд╣рд╛рдБ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред
рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж, рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдореБрдЭреЗ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд╕рдордп рдРрд╕рд╛ рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рдерд╛ред рдореИрдВрдиреЗ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЧреБрдЧрд▓реА рдХреА, рдФрд░ рдРрд╕реА рд╣реА рд╕реНрдерд┐рддрд┐рдпрд╛рдБ рдирд╣реАрдВ рдкрд╛рдИрдВред
рдиреАрдЪреЗ рдкрдВрдХреНрддрд┐: рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░ рджреА, рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ = (
рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реИ / рдЕрдиреБрдорд╛рди рд╣реИ, рддреЛ - рдореБрдЭреЗ рдЖрдкрдХреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рджреЗрдЦрдХрд░ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реЛрдЧреА!