рд╢рд╛рдпрдж рдореБрдЦреНрдп рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореБрдЭреЗ рдбреЙрдХрдЯрд░ рдкрд╕рдВрдж рд╣реИ, рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдЗрдирдореЗрдВ рдЕрдкрд╛рдЪреЗ рдпрд╛ рдирдЧреНрдиреЗрдХреНрд╕ рд╡реЗрдм рд╕рд░реНрд╡рд░, рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЗ рдЕрдиреНрдп рдШрдЯрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╕рдВрдкреВрд░реНрдг рдЕрд╡рд╕рдВрд░рдЪрдирд╛ docker-compose.yml рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рд╣реИ рдФрд░ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХрд▓ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХреА рдЧрдИ рд╣реИред рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдбреЗрд╡рд▓рдкрд░ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдПрдХ docker рд╣реА рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдкрд╕рдВрджреАрджрд╛ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдФрд░ EVERYTHING!
рдЖрдЧреЗ рдХреЗ рдХрдерди рдХреА рдкреВрд░реНрдгрддрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрднреА рднреА рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреА рдмреБрдирд┐рдпрд╛рджреА рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рдХреНрдпрд╛ рд╣реИрдВред
рдЗрд╕рд▓рд┐рдП, рдбреЙрдХрдЯрд░ рдХреЛ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдФрд░ рдХрдВрдЯреЗрдирд░реАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
Docker рдХреА рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЫрд╡рд┐ рд╣реИред рдПрдХ рдЫрд╡рд┐ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ (рд╢рд╛рдпрдж рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп) рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред рдбреЙрдХрд░ рдЗрдореЗрдЬ рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдЪрд▓ рд░рд╣реА рдЫрд╡рд┐ рдХреЛ рдХрдВрдЯреЗрдирд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╣реА рдЫрд╡рд┐ рдХреЗ рдХрдИ рдХрдВрдЯреЗрдирд░ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рддреЛ рдЫрд╡рд┐ рдореЗрдВ рдХреНрдпрд╛ рдирд┐рд╣рд┐рдд рд╣реИ?
рдПрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЫрд╡рд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, ubuntu рдХреА рдЫрд╡рд┐ред рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕, рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдФрд░ php рдФрд░ рд▓рдЧрднрдЧ рдХреБрдЫ рднреА рдХреЗ рд╕рд╛рде рдПрдХ рдЫрд╡рд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЬреНрдЮрд╛рди рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред
рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд╛рдардХ рдХреЗ рдкрд╛рд╕ рд╕реНрд╡рдпрдВ docker рдФрд░ docker-compose рд╕реНрдерд╛рдкрд┐рдд рд╣реИред
рд╣рдо рдЕрдкрдиреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рд╕рд░рд▓ рд╕реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдореЗрдВ рддреИрдирд╛рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рдкрд╛рда рд╕рдВрдЦреНрдпрд╛ резред Nginx рд╕реНрдерд╛рдкрдирд╛
рдЖрдЗрдП рдкрд╣рд▓реЗ рдХреЗрд╡рд▓ Nginx рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдирд┐рдореНрди рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде docker-compose.yml рдмрдирд╛рдПрдБ:
version: '3.0' services: nginx: image: nginx ports: - 80:80
рдЕрдЧрд▓рд╛, рдбреЙрдХ-рдХрдореНрдкреЛрдЬрд╝ рдЕрдк -d рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВ:
Creating network "lesson1_default" with the default driver Creating lesson1_nginx_1 ... done
рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдореЗрдВ
http: // localhost / рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрднрд┐рд╡рд╛рджрди "nginx рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!" рд╣рдорд╛рд░реА рдЖрдБрдЦреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдЖрдк рд╕рд╣реА рд░рд╛рд╕реНрддреЗ рдкрд░ рд╣реИрдВред
рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ?
рд░рдЪрдирд╛ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕реНрд░реЛрдд рд╣реИред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдЙрди рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдкреНрд░рд╕реНрддреБрдд рдлрд╛рдЗрд▓ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ:
- рд╕рдВрд╕реНрдХрд░рдг - рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд░рдЪрдирд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред 3.0 рдХреЗ рдмрдЬрд╛рдп, рдЖрдк 2.0 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрдо рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрдореНрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╡рд┐рдХрд▓реНрдк рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВред
- рд╕реЗрд╡рд╛рдУрдВ - рд╕реЗрд╡рд╛рдУрдВ рдХреА рдШреЛрд╖рдгрд╛
- nginx - рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛ рдХрд╛ рдирд╛рдо, рдЕрдкрдиреЗ рд╡рд┐рд╡реЗрдХ рдкрд░ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЫрд╡рд┐ рдХреЗ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
- рдЫрд╡рд┐: nginx - рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рдХрд╛ рдирд╛рдоред
- рдкреЛрд░реНрдЯ - рдирд┐рд░реНрджреЗрд╢ рдкреЛрд░реНрдЯ рдЕрдЧреНрд░реЗрд╖рдг рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддрд╛ рд╣реИред 8080: 80 - рдЗрд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░ рдХрд╛ рдЦреБрд▓рд╛ рдкреЛрд░реНрдЯ 80 рд╣реЛрд╕реНрдЯ рдорд╢реАрди рдкрд░ 8080 рдХреЛ рдкреЛрд░реНрдЯ рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕ рдкрд░ рдбреЙрдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдкреЛрд░реНрдЯ 80 рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдкреЛрд░реНрдЯ 80 рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред
рд╣рдо рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЫрд╡рд┐ рдШреЛрд╖рдгрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВрдЧреЗ, рдЫрд╡рд┐: nginx рдирд┐рд░реНрджреЗрд╢ред
рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдореБрдЦреНрдп рднрдВрдбрд╛рд░
рдбреЙрдХрд░ рд╣рдм рд╣реИред рд╡рд╣рд╛рдВ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддреИрдпрд╛рд░ рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВ (рдЖрдк рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рдЗрдХрдЯреНрдард╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрд╕ рдкрд░ рдмрд╛рдж рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ)ред рдШреЛрд╖рд┐рдд
рдирдЧрдиреЗрдХреНрд╕ рдЫрд╡рд┐ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред
"рдЖрдЧреЗ" рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЗ рд░реВрдк рдореЗрдВред рдпрджрд┐ рдЖрдк рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ 80:80 рдореИрдЪ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирдЧреАрдирдХреНрд╕ рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ: 80 рдпрд╛ рд╕рд┐рд░реНрдл рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред рдпрджрд┐ рдкреЛрд░реНрдЯ 80 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдк 8080: 80 рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░ рд╕рд╛рдЗрдЯ рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ: 8080 рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧреАред рдФрд░ рддрджрдиреБрд╕рд╛рд░, рдпрджрд┐ рдЖрдк рдЗрд╕ рдкреЛрд░реНрдЯ рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднреВрд▓ рдЧрдП, рддреЛ рдкреЛрд░реНрдЯ рдХреЗрд╡рд▓ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ рдФрд░ nginx рдЕрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд▓рдн рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдХрдВрдЯреЗрдирд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ?
рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдпрд╣ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд╛рдЗрдЯ рдХреЗ HTML-рдкреГрд╖реНрдареЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдПрдХ рд╕рд╡рд╛рд▓ рд╣реИред рдореИрдВ рдХрд┐рд╕реА рднреА html рдлрд╛рдЗрд▓ рдХреЛ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдХреИрд╕реЗ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рд╡реЙрд▓реНрдпреВрдо рдЗрд╕рдореЗрдВ рд╣рдорд╛рд░реА рдорджрдж рдХрд░реЗрдВрдЧреЗ
рд╕рдВрд╕реНрдХрд░рдгреЛрдВ
рдЖрдЗрдП рд╣рдорд╛рд░реЗ docker-compose.yml рдХреЛ рдирд┐рдореНрди рд░реВрдк рдореЗрдВ рд▓рд╛рдПрдБ:
version: '3.0' services: nginx: image: nginx ports: - 80:80 volumes: - ./html:/usr/share/nginx/html
рд╡реЙрд▓реНрдпреВрдо рдирд┐рд░реНрджреЗрд╢ рдирдП рд╕реЗ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдЬреЛ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рд╕реНрдерд╛рдиреАрдп /ред Html рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдкрддрд╛ / usr / share / nginx / html рд╕реЗ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рдмрдврд╝рддреЗ рд╕рдордп, рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрддреЗ рдкрд░ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╕реНрдерд╛рдиреАрдп рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдлрд╝реЛрд▓реНрдбрд░ рджреНрд╡рд╛рд░рд╛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, HTML рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЙрд╕реА рд╕реНрддрд░ рдкрд░ рдмрдирд╛рдпреЗрдВ рдЬреИрд╕реЗ рдХрд┐ docker-compose.yml рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЗрд╕рдореЗрдВ рдореБрдХреНрдд рдкрд╛рда рдХреЗ рд╕рд╛рде index.html рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЛрдХрд░ рд╕реЗ рд╣реИрд▓реЛ!
рдФрд░ рд╣рдо рдХрдВрдЯреЗрдирд░ рдХреЛ рдЙрд╕реА рдбреЙрдХрдЯрд░-рдХрдореНрдкреЛрдЬрд╝ рдЕрдк -d рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВ
рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рддрд╛ рд╣реИред
Recreating lesson1_nginx_1 ... done
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдФрд░ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ: рдбреЙрдХрдЯрд░ рд╕реЗ рдирдорд╕реНрддреЗ! рдпрд╣ рд╕рдм рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред
рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдШреБрдбрд╝рд╕рд╡рд╛рд░ рдлрд╝реЛрд▓реНрдбрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдпрд╛рдиреА рдпрджрд┐ рд╣рдо index.html рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд╛рда рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдпреЗ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрди рддреБрд░рдВрдд рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдВрдЧреЗред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдп рдЖрдкрдХреЛ рдбреЙрдХрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рдо рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдорд╛рдЙрдВрдЯреЗрдб рдлрд╝рд╛рдЗрд▓реЛрдВ, рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ рддреБрд░рдВрдд docker рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред
рднрд╛рдЧ 2 - рдирдЧреНрдиреЗрдХреНрд╕ + PHP + MySql + phpMyAdmin