рдбреЙрдХрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ (рдбреЙрдХрд░ рд░реВрдЯ)

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

рдЖрдПрдБ рд╢реБрд░реВ рдХрд░реЗрдВ:

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. рдбреЙрдХрд░ рдбреЗрдореЙрди рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рджрд┐рдЦрддрд╛ рд╣реИ:

systemctl status docker

рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╣рдореЗрдВ рдпрд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

тФЬтФА19493 /usr/bin/dockerd --data-root=/docker/data/storage

рд╣рдордиреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдХрд▓реНрдк рдбреЗрдореЙрди рдХреЛ рджреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЙрд╕рдиреЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ (рдзрдиреНрдпрд╡рд╛рдж)ред inkvizitor68sl)!

docker info | awk '/Root Dir/ {print $NF}' 

6. рдЖрдЗрдП рдЕрдкрдирд╛ рдЖрд╡реЗрджрди рд╢реБрд░реВ рдХрд░реЗрдВ:

docker-compose up -d

7. рдЬрд╛рдБрдЪ рдХрд░рдирд╛

рдФрд░ рдпрд╣рд╛рдБ рдордЬрд╝рд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, DBMS, MQ, рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ! рдбреЗрдЯрд╛рдмреЗрд╕ рдмрд░рдХрд░рд╛рд░ рд╣реИ, nginx рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХреЗрд░реНрдмрд░реЛрд╕ рдФрд░ рд╡реЗрд╢реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░рд╛ рдЕрдкрдирд╛ nginx рдмрд┐рд▓реНрдб рд╣реИред рдФрд░ рдХрдВрдЯреЗрдирд░ рд▓реЙрдЧ рджреЗрдЦрдиреЗ рд╕реЗ рд╕рдВрдХреЗрдд рдорд┐рд▓рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ /var/tmp рдкрд░ рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ - рдЕрдиреБрдорддрд┐ рдЕрд╕реНрд╡реАрдХреГрддред рдореИрдВ рдЕрдкрдиреА рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рд╕реЗ рдЕрдкрдиреА рдХрдирдкрдЯреА рдХреЛ рдорд╕рд▓рддрд╛ рд╣реВрдВ рдФрд░ рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ... рдпрд╣ рдХреИрд╕реЗ рд╕рдВрднрд╡ рд╣реИ? рдбреЙрдХрд░ рдЫрд╡рд┐ рдирд╣реАрдВ рдмрджрд▓реАред рд╣рдордиреЗ рдЕрднреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХреА рд╣реИред рдпрд╣ рд╣рдореЗрд╢рд╛ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рдФрд░ рдпрд╣рд╛рдВ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╣реИ... рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЧрдпрд╛ рдФрд░ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдмрджрд▓ рджрд┐рдП, рд╡рд╣рд╛рдВ рдереЗ рдЬрдбрд╝, рдЬрдбрд╝ 755, рджрд┐рдпрд╛ рдЬрдбрд╝, рдЬрдбрд╝ 777. рдФрд░ рд╕рдм рдХреБрдЫ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛... рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдПрдХ рд╡рд┐рдЪрд╛рд░ рдЖрдиреЗ рд▓рдЧрд╛ - рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдмрдХрд╡рд╛рд╕... рдореИрдВрдиреЗ рд╕реЛрдЪрд╛, рдЕрдЪреНрдЫрд╛, рд╢рд╛рдпрдж рдореИрдВрдиреЗ рдХреБрдЫ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛...

рдореИрдВрдиреЗ рддрдп рдХрд┐рдпрд╛ рдХрд┐ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рджреМрд░рд╛рди рд╣рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рд╕реЗ рдкреНрдпрд╛рд░ рд╣реЛ рдЧрдпрд╛ред рд╣рдордиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдбреЙрдХрд░ рдбреЗрдореЙрди рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, рдирдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ /var/lib/docker рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдкреА рдХрд┐рдпрд╛ rsync -a.

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рдЖрдЗрдП рдбреЙрдХрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрдврд╝рд╛рдПрдВред

рдЖрдЖрдБрдб... рд╕рдорд╕реНрдпрд╛ рддреЛ рдмрдиреА рд░рд╣реА... рдореЗрд░реА рдЖрдБрдЦ рдорд┐рдЪреМрд▓реАред рдореИрдВ рдЕрдкрдиреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдХрдВрд╕реЛрд▓ рдкрд░ рдкрд╣реБрдВрдЪрд╛, рдЬрд╣рд╛рдВ рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ nginx рдЫрд╡рд┐ рдереА, рдФрд░ рдореИрдВ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдЪрдврд╝ рдЧрдпрд╛, рдФрд░ рдпрд╣рд╛рдВ /var/tmp рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рд░реВрдЯ, рд░реВрдЯ 777 рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЫрд╡рд┐рдпрд╛рдБ рд╕рдорд╛рди рд╣реИрдВ!

xfs рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рд░ рдЬрдЧрд╣ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореИрдВрдиреЗ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддреБрд▓рдирд╛ рдХреА

docker inspect my-nginx:12345

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

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

рдореИрдВрдиреЗ рд╕реНрдерд╛рдиреАрдп рдЫрд╡рд┐ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛, рдЫрд╡рд┐ рдХреЛ рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рднреА рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдкреБрд╢ рдХрд┐рдпрд╛ред рдФрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░ рдЧрдпрд╛. рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рджреМрд░рд╛рди, рд╕реНрдерд╛рдиреАрдп рдЫрд╡рд┐ рдХреЗ рдЕрдВрджрд░ рдФрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдкрдбрд╝реА рдЫрд╡рд┐ рдХреЗ рдЕрдВрджрд░, рдЕрдзрд┐рдХрд╛рд░ рдЦреЛ рдЧрдП рдереЗред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛, рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдпрд╣ рдПрдХ рд╣реА рдХрд╛рд░ рдкрд░ рд╕реНрдерд┐рдд рдерд╛ред рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ /var/lib/docker.

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

рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╕реНрдкрд╖реНрдЯ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд╕рдордп рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрд╛ред рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдХрд╣реВрдВ рддреЛ, рдореИрдВрдиреЗ рдЧреВрдЧрд▓ рдкрд░ рдЦреЛрдЬрд╛ рдФрд░ рдореБрдЭреЗ рдРрд╕реА рдХреЛрдИ рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рдорд┐рд▓реАред

рдкрд░рд┐рдгрд╛рдо: рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░ рджреА, рдореБрдЭреЗ рдЕрднреА рднреА рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ =(

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

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ