рдЕрдм рд╣рдо Microsoft рдХрдВрдЯреЗрдирд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА (MCR) рдХреЗ рд▓рд┐рдП .NET рдХреЛрд░ рдХрдВрдЯреЗрдирд░ рдЗрдореЗрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдордиреЗ рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рднреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рдорд╣рддреНрд╡рдкреВрд░реНрдг: рдЖрдкрдХреЛ рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк Dockerfile
рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХрдерди рдмрджрд▓рдиреЗ рдФрд░ рдХрдорд╛рдВрдб docker pull
рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред 3.0 рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рдЕрдм рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬреНрдпрд╛рджрд╛рддрд░ 1.x рдФрд░ 2.x usages рдХреЛ рд╕рдордп рдХреЗ рд╕рд╛рде рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдирдИ рдЯреИрдЧ рд╕реНрдХреАрдо рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдбреЙрдХрд░ рд╣рдм рдкрд░ рд╣рдорд╛рд░реЗ рдирдП рдШрд░ microsoft-dotnet-core repo рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢:
- .NET рдХреЛрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЕрдм Microsoft рдХрдВрдЯреЗрдирд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- .NET рдХреЛрд░ 1.x рдФрд░ 2.x рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯреНрд╕ рдХреЛ рдбреЙрдХрд░ рд╣рдм рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд░рд╣реЗрдЧрд╛ред
- .NET Core 3.0 рдХреЛ рдХреЗрд╡рд▓ MCR рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
- рдиреИрдиреЛ рд╕рд░реНрд╡рд░ 2016 рдХреА рдЫрд╡рд┐рдпрд╛рдБ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдпрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рд╣реИрдВред

рдпрд╣ рд▓реЗрдЦ
рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдореЗрдВ ред
Microsoft рдХрдВрдЯреЗрдирд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА (MCR)
Microsoft рдЯреАрдо рдЕрдм рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ MCR рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд░рд╣реА рд╣реИред рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рджреЛ рдкреНрд░рдореБрдЦ рдХрд╛рд░рдг рд╣реИрдВ:
- рд╣рдо MCR рдХреЛ Microsoft рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЙрди рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдХрдИ рдХрдВрдЯреЗрдирд░ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдкреНрд░рдореЛрдЯ рдФрд░ рд╕рд┐рдВрдбрд┐рдХреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ Docker Hub рдФрд░ Red Hat OpenShiftред
- рд╣рдо Microsoft Azure рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реИрд╢реНрд╡рд┐рдХ рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рдиреЗрдЯрд╡рд░реНрдХ (CDN) рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдХрдВрдЯреЗрдирд░ рдХреА рдЫрд╡рд┐рдпрд╛рдВ рддреЗрдЬрд╝ рд╣реЛрдВрдЧреА рдФрд░ рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛ред
рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдирдЬрд░рд┐рдП рд╕реЗ, MCR рдПрдХ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реЗрд╡рд╛ рд╣реИ рдЬреЛ рдЫрд╡рд┐ рдкреНрд░рдХрдЯ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рддреА рд╣реИред рдпрд╣ рдЫрд╡рд┐ рдкрд░рдд рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП Azure CDN рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдкреГрдердХреНрдХрд░рдг docker pull
рд╕рд╛рде рджреЗрдЦрдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдХрд░реНрд▓ рдХреЗ рд╕рд╛рде .NET рдХреЛрд░ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рджреЗрдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рджреЛрд╣рд░рд╛рдпрд╛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рдХрдВрдЯреЗрдирд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рд▓рдЧрд╛рддрд╛рд░ рдбреЙрдХрдЯрд░ рд╣рдм рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛
рд╣рдо рдбреЙрдХрд░ рд╣рдм рд░реЗрдкреЛ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗ рддрд╛рдХрд┐ рдЖрдк .NET рдХреЛрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦреЛрдЬ рдФрд░ рд╕реАрдЦ рд╕рдХреЗрдВред Microsoft рд░рд┐рдкреЙрдЬ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЙрдХрд░ рд╣рдм рд╡реЗрдмрд╕рд╛рдЗрдЯ рдпреВрдЖрд░рдПрд▓ рдбреЙрдХрд░ рд╣рдм рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред
рдЖрдк Microsoft рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмреИрдХрдПрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ MCR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдФрд░ рджреЗрдЦреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдк Microsoft рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рдЯреИрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦрддреЗ рд╣реИрдВ, рд╡рд╣ рдПрдХ рдХрдВрдЯреЗрдирд░ рд╣рдм рдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрдЧрд╛, рдЬреЛ рдХрд┐ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рд╣рдм рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛ред
рдореМрдЬреВрджрд╛ рдбреЙрдХрд░ рд╣рдм рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдо рдореМрдЬреВрджрд╛ microsoft / dotnet рд░реЗрдкреЛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗ, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдмрд╛рдж рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
.NET рдХреЛрд░ рдЗрдореЗрдЬ MCR рдкрд░ рд╣реИрдВ
рд╣рдордиреЗ рдлрд░рд╡рд░реА 2019 рдореЗрдВ MCR рдореЗрдВ рдЪрд┐рддреНрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ , рдЬреЛ .NET рдХреЛрд░ "рдирд╛рдЗрдЯрд▓реА" рд░реЗрдкреЛ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ ред рдорд╛рд░реНрдЪ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╣рдордиреЗ .NET рдХреЛрд░ рд░реЗрдкреЛ рдХреЛ рднреА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред
рдбреЙрдХрд░ рд╣рдм рдкрд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд░реЗрдкреЛ рдерд╛ рдЬреЛ рдЪрд╛рд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рддрд░рдг рдФрд░ рддреАрди рд╕реАрдкреАрдпреВ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЪрд╛рд░ рдЫрд╡рд┐ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рд╕реЗрд╡рд╛ рдХрд░рддрд╛ рдерд╛ред рдмрд╣реБрдд рд▓рдВрдмреЗ рдЯреИрдЧ рдирд╛рдореЛрдВ рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ README рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдЯреИрдЧ рдХрд╛ рдпрд╣ рд╡реНрдпрд╛рдкрдХ рд╕реЗрдЯред рд╣рдордиреЗ рдЗрд╕ рдЕрд╡рд╕рд░ рдХреЛ рдкреБрди: рдлрд╝реИрдХреНрдЯрд░ рдХрд░рдиреЗ рдХрд╛ рдлрд╝реИрд╕рд▓рд╛ рдХрд┐рдпрд╛ ред .NET рдХреЛрд░ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдЫрд╡рд┐ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд░рд┐рдкреЙрдЬрд┐рдЯ рдореЗрдВ ред рд╣рдордиреЗ рдПрдХ "рдЙрддреНрдкрд╛рдж рд░реЗрдкреЛ" рднреА рдЬреЛрдбрд╝рд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рд╕рднреА рд░рд┐рдкреЛрд╕ рдХреЛ рдПрдХ рд╕рд╛рде рд╕рдореВрд╣рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдирдП рд░рд┐рдкреЛрдЬ рдлреЙрд▓реЛ рдХрд░реЗрдВ:
рдиреЛрдЯ: .NET рдХреЛрд░ 2.0 рдПрдВрдб-рдСрдл-рд▓рд╛рдЗрдл (EOL) рд╣реИ рдЗрд╕рд▓рд┐рдП рдпрд╣ MCR рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреЗрд╡рд▓ рдбреЙрдХрд░ рд╣рдм рдкрд░, рдЕрд╕рдорд░реНрдерд┐рдд рдЪрд┐рддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВред рдЖрдк .NET рдХреЛрд░ 2.1 рдореЗрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд░реНрдерди (LTS) рд░рд┐рд▓реАрдЬрд╝ рд╣реИ ред
.NET рдХреЛрд░ рдЗрдореЗрдЬ рдЯреИрдЧ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рдЖрдкрдХреЛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ .NET рдХреЛрд░ рдХреЗ рд▓рд┐рдП рдирдП docker pull
рдЯреИрдЧ рдЯреИрдЧ рдХреНрдпрд╛ рджрд┐рдЦрддреЗ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ Dockerfile
docker pull
рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ FROM
рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП Dockerfile
рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдпреЗ рд╕рднреА рдЙрджрд╛рд╣рд░рдг .NET рдХреЛрд░ 2.1 рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рд╕рдорд░реНрдерд┐рдд .NET рдХреЛрд░ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдПрдХ рд╣реА рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
- SDK:
docker pull mcr.microsoft.com/dotnet/core/sdk:2.1
- ASP.NET рдХреЛрд░ рд░рдирдЯрд╛рдЗрдо:
docker pull mcr.microsoft.com/dotnet/core/aspnet:2.1
- .NET рдХреЛрд░ рд░рдирдЯрд╛рдЗрдо:
docker pull mcr.microsoft.com/dotnet/core/runtime:2.1
- .NET рдХреЛрд░ рд░рдирдЯрд╛рдЗрдо рдирд┐рд░реНрднрд░рддрд╛:
docker pull mcr.microsoft.com/dotnet/core/runtime-deps:2.1
рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдирдП MCR рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП FROM рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП dotnet/core/sdk
рд░реЗрдкреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП:
FROM mcr.microsoft.com/dotnet/core/sdk:2.1
рдпрджрд┐ рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдкрд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЯреИрдЧ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрд▓реНрдкрд╛рдЗрди рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП dotnet/core/runtime
рд░реЗрдкреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП:
FROM mcr.microsoft.com/dotnet/core/runtime:2.1-alpine
рдЖрдк .NET Core Docker рдХреЗ рдирдореВрдиреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЯреИрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдбреЙрдХрдЯрд░ рд╣рдм рдХреЗ рд▓рд┐рдП рдирд┐рд░рдВрддрд░ рд╕рдорд░реНрдерди
рд╣рдо рддреАрди рдпрд╛ рдЪрд╛рд░ рд╕рд╛рд▓ рд╕реЗ рдбреЙрдХрдЯрд░ рд╣рдм рдореЗрдВ рдЪрд┐рддреНрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдРрд╕реА рд╣рдЬрд╛рд░реЛрдВ рдФрд░ (рдпрджрд┐ рд▓рд╛рдЦреЛрдВ рдирд╣реАрдВ рд╣реИрдВ) рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдбреЙрдХрдлрд╛рдЗрд▓реНрд╕ рд▓рд┐рдЦреА рдЧрдИ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдбреЙрдХрд░ рд╣рдм рдкрд░ .NET рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдЙрди рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛ред
рд╣рдо рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЯреИрдЧ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрддрд░ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдФрд░ рд╕реНрдерд┐рд░рддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рдЕрдВрддрд░ рдЙрд╕ рд╣рдж рддрдХ рдзреБрд░реА рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдкрд░ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдЬрд╛рддреА рд╣реИ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реЗ рд▓реЗрдХрд░ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдЯреИрдЧ рдЯреИрдЧ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд░реВрдкреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдХрдо рд╕реЗ рдХрдо рд╕реЗ рд╕рдмрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрдХ:
latest
2.2-runtime
2.1.6-sdk
рд╣рдо рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рдорд░реНрдерд┐рдд рдЬреАрд╡рдирдХрд╛рд▓ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рджреЛ рдЯреИрдЧ рд░реВрдкреЛрдВ (рд╕рдВрд╕реНрдХрд░рдг-рдХрдо рдФрд░ рджреЛ-рднрд╛рдЧ рд╕рдВрд╕реНрдХрд░рдг) рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред рд╣рдо рдбреЙрдХрдЯрд░ рд╣рдм рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдирдпрд╛ рддреАрди-рднрд╛рдЧ рд╕рдВрд╕реНрдХрд░рдг (рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреА рддрд░рд╣) рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдорд╕реАрдЖрд░ рдХреЗ рд▓рд┐рдПред рд╣рдо рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдбреЙрдХрдлрд╛рдЗрд▓ рдлрд╛рдЗрд▓реЗрдВ рдкрд╣рд▓реЗ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ, рдпрд╛ рдХреБрдЫ рдирд┐рдпрдорд┐рдд рддрд╛рд▓ рдкрд░ рддреАрди-рднрд╛рдЧ рдЯреИрдЧ рдХреЛ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдпрджрд┐ рд╡реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ MCR рд╕реЗ рдЪрд┐рддреНрд░ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
.NET рдХреЛрд░ 3.0 рдЫрд╡рд┐рдпрд╛рдБ
MCR рдХреА рдЪрд╛рд▓ .NET Core 3.0 рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛ рд░рд╣реА рд╣реИ, рдЬрд┐рд╕рдиреЗ рд╣рдореЗрдВ .NET Core 3.0 MCR-only рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ред рдпрд╣ рдЕрдиреНрдп рд╕рдорд░реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ .NET рдХреЛрд░ 3.0 рдХреЗ рд▓рд┐рдП MCR рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдмрдирд╛рддрд╛ рд╣реИред рд╣рдордиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ .NET рдХреЛрд░ 3.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдбреЙрдХрд░ рд╣рдм рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред .NET рдХреЛрд░ 3.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 3 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ, .NET рдХреЛрд░ 3.0 рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдХреЗрд╡рд▓ MCR рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ .NET рдХреЛрд░ 3.0 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд▓реНрдж рд╣реА рдПрдорд╕реАрдЖрд░ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХрд░рддреЗ рд╣реИрдВред
.NET рдХреЛрд░ 3.0 рдЯреИрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ MCR рдореЗрдВ рдЬрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВ:
- SDK:
docker pull mcr.microsoft.com/dotnet/core/sdk:3.0
- ASP.NET рдХреЛрд░ рд░рдирдЯрд╛рдЗрдо:
docker pull mcr.microsoft.com/dotnet/core/aspnet:3.0
- .NET рдХреЛрд░ рд░рдирдЯрд╛рдЗрдо:
docker pull mcr.microsoft.com/dotnet/core/runtime:3.0
- .NET рдХреЛрд░ рд░рдирдЯрд╛рдЗрдо рдирд┐рд░реНрднрд░рддрд╛рдПрдБ:
docker pull mcr.microsoft.com/dotnet/core/runtime-deps:3.0
рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ MCR рдкрд░ .NET рдХреЛрд░ 3.0 рдХреЗ рд▓рд┐рдП FROM рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП dotnet/core/runtime
рд░реЗрдкреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП:
FROM mcr.microsoft.com/dotnet/core/runtime:3.0
.NET рдХреЛрд░ 3.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 1 рдФрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 2 рдЪрд┐рддреНрд░ рддреАрди рднрд╛рдЧ рд╕рдВрд╕реНрдХрд░рдг рдЯреИрдЧ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рд╣рдм рдкрд░ рдЙрдкрд▓рдмреНрдз рд░рд╣реЗрдВрдЧреЗред рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 1 рдФрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 2 рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ 3.0-sdk
рдФрд░ 3.0-runtime
рдЬреИрд╕реЗ рджреЛ-рднрд╛рдЧ рд╕рдВрд╕реНрдХрд░рдг рдЯреИрдЧ рднреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдПред рд╣рдо рдЗрд╕ рдмрд╛рдд рд╕реЗ рдЪрд┐рдВрддрд┐рдд рдереЗ рдХрд┐ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЙрдХрд░ рд╣рдм рдкрд░ .NET рдХреЛрд░ 3.0 рдХреЗ рд▓рд┐рдП рджреЛ-рднрд╛рдЧ рд╕рдВрд╕реНрдХрд░рдг рдЯреИрдЧ рджреЗрдЦреЗрдВрдЧреЗ рдФрд░ рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рд╕рдорд░реНрдерд┐рдд рдЪрд┐рддреНрд░ рдереЗ рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рд╡реЗ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдЗрд╕реЗ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдбреЙрдХрд░ рд╣рдм рдкрд░ 3.0 рдХреЗ рд▓рд┐рдП рджреЛ-рднрд╛рдЧ рд╕рдВрд╕реНрдХрд░рдг рдЯреИрдЧ рд╣рдЯрд╛ рджрд┐рдПред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕рднреА рдХреЛ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж 3.0 рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдорд╕реАрдЖрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдкрд░рд┐рд╡рд░реНрддрди рдЖрдкрдХреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рддреЛ рд╣рдо рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВред
рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2019 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рджреЛ-рднрд╛рдЧ 3.0 рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЙрдирдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдирд┐рд░реНрдорд┐рдд рд╣реИрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрдкрдиреА Dockerfile
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдордиреЗ рдПрдХ рдирдореВрдирд╛ Dockerfile рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ .NET Studio 3.0 ASP.NET рдХреЛрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП Visual Studio 2019 рдореЗрдВ рд╕рд╣реА FROM
рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдиреИрдиреЛ рд╕рд░реНрд╡рд░ 2016 рдЫрд╡рд┐рдпрд╛рдБ
рдиреИрдиреЛ рд╕рд░реНрд╡рд░ 2016 рдЕрдм рд╡рд┐рдВрдбреЛрдЬ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рд╡реЗ рдЕрдм рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдирддреАрдЬрддрди, рд╣рдордиреЗ рдиреИрдиреЛ рд╕рд░реНрд╡рд░ 2016 рдХреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдбреЙрдХрд░ рд╣рдм рдФрд░ рдПрдорд╕реАрдЖрд░ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИред
рдпрд╣ .NET рдХреЛрд░ рдЫрд╡рд┐ рдЯреИрдЧ рдХреЛ рдХреБрдЫ рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ:
- рдореИрдирд┐рдлреЗрд╕реНрдЯ (AKA " рдорд▓реНрдЯреА-рдЖрд░реНрдХ ") рдЯреИрдЧ рдЕрдм рдиреИрдиреЛ рд╕рд░реНрд╡рд░ 2016 рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐
2.1-sdk
рдЬреИрд╕реЗ рдкреНрд░рдХрдЯ рдЯреИрдЧ рдЕрдм рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2016, рдиреИрдиреЛ рд╕рд░реНрд╡рд░ 2016, рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ 10 1607 рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЕрдЧрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЕрднреА рднреА рдиреИрдиреЛ рд╕рд░реНрд╡рд░ 2016 рдЖрдзрд╛рд░рд┐рдд рдЫрд╡рд┐рдпреЛрдВ (рднрд▓реЗ рд╣реА рд╡реЗ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрди рдЯреИрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬрд┐рдирдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рдпреЗ рдЧреИрд░-рдкреНрд░рдХрдЯ рдЯреИрдЧ рд╣реИрдВ), рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП mcr.microsoft.com/dotnet/core/runtime:2.1-nanoserver-sac2016
- .NET рдХреЛрд░ 2.x рдФрд░ 3.0 рдЫрд╡рд┐рдпрд╛рдВ рдиреИрдиреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рднреА рд╕рдорд░реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг 1709 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рдФрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ 2.x рдФрд░ 3.0 рдкреНрд░рдХрдЯ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдВрдбреЛрдЬ 10, рд╕рдВрд╕реНрдХрд░рдг 1709+ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред , рд╕рдВрд╕реНрдХрд░рдг 1709+ред рдЖрдк рдЙрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЧреИрд░-рдкреНрд░рдХрдЯ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рд╣рдо рдХреЗрд╡рд▓ .NET рдХреЛрд░ 1.x рдХреЗ рд▓рд┐рдП рдиреИрдиреЛ рд╕рд░реНрд╡рд░, рд╕рдВрд╕реНрдХрд░рдг 1809 рдЪрд┐рддреНрд░ рдмрдирд╛рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдХреЗрд╡рд▓ .NET рдХреЛрд░ 1.x рдХреЗ рд▓рд┐рдП рдиреИрдиреЛ рд╕рд░реНрд╡рд░, рд╕рдВрд╕реНрдХрд░рдг 2016 рдХреА рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд┐рдпрд╛ рдерд╛ред рдЖрдкрдиреЗ рдЙрди рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рддреЛ рдПрдХ рдкреНрд░рдХрдЯ рдЯреИрдЧ (рдЬреИрд╕реЗ
1.1-runtime
рдпрд╛ 1.1
) рдпрд╛ рдПрдХ nanoserver-sac2016
рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛ред рдЖрдк рдирдП .NET рдХреЛрд░ 1.x рдиреИрдиреЛ рд╕рд░реНрд╡рд░, 1809 рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдпрд╛ рддреЛ рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдЯреИрдЧ рдпрд╛ nanoserver-1809
рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдпреЗ рдЯреИрдЧ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ 10, рд╕рдВрд╕реНрдХрд░рдг 1809 рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2019 рдкрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ
рдиреИрдиреЛ рд╕рд░реНрд╡рд░ 2016 рдХреЗ рд▓рд┐рдП .NET рдХреЛрд░ рдЪрд┐рддреНрд░ рдЕрднреА рднреА рдбреЙрдХрдЯрд░ рд╣рдм рдФрд░ рдПрдорд╕реАрдЖрд░ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдФрд░ рдЗрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред рдЖрдк рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╡реЗ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдирдП рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдорд┐рд▓реЗрдВрдЧреЗред рдпрджрд┐ рдЖрдкрдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкреНрд░рдХрдЯ рдЯреИрдЧ, рдЬреИрд╕реЗ 1.1-sdk
, рдЕрдм рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд MCR рдЯреИрдЧ (рдбреЙрдХрд░ рд╣рдм рд╡реЗрд░рд┐рдПрдВрдЯ рд╕рдорд╛рди рд╣реИрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
2.2.2-nanoserver-sac2016
, 2.2-nanoserver-sac2016
2.1.8-nanoserver-sac2016
, 2.1-nanoserver-sac2016
1.1.11-nanoserver-sac2016
, 1.1-nanoserver-sac2016
1.0.14-nanoserver-sac2016
, 1.0-nanoserver-sac2016
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ .NET рдХреЛрд░ 1.x 27 рдЬреВрди, 2019 рдХреЛ рд╕рдорд░реНрдерди рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ ред рд╣рдо рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ .NET рдХреЛрд░ 1.x рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ .NET рдХреЛрд░ 2.1 рдкрд░ рдЬрд╛рдПрдВред
DockerCon 2019 рдореЗрдВ
рд╣рдо рдХреБрдЫ рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рдбреЙрдХрд░рдХреЙрди 2019 рдореЗрдВ рднреЗрдЬ рд░рд╣реЗ рд╣реИрдВред рдЕрдЧрд░ рдЖрдк рдорд┐рд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк .NET рдФрд░ рдбреЙрдХрд░ рдХреЛ рдПрдХ рд╕рд╛рде рдХреИрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╕реЗ @ dotnet@microsoft.com рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВред рд╣рдо рдЖрдкрдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдордирд╛ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рдЪреБрдиреМрддреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ, рдпрд╛ рдЬреЛ рдмрджрд▓рд╛рд╡ рдЖрдк рд╣рдорд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рд╣рдо рдЕрднреА рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдбреЙрдХрд░реЗрди рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрд╢рд╛ рд╢реЛ рдХрд╛ рдЖрдирдВрдж рд▓реЗрддреЗ рд╣реИрдВред рдпрд╣ рдЙрди рдирдП рддрд░реАрдХреЛрдВ рдХреЛ рд╕реАрдЦрдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЕрд╡рд╕рд░ рд╣реИ рдЬреЛ рд▓реЛрдЧ рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдпрд╣ рднреА рдмрддрд╛ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реА рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЖ рд░рд╣реА рд╣реИрдВред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдЕрднреА рднреА BuildKit рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдорд░реНрдерди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рд╡рд╣ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдбреЛрдХрд░ рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлреАрдЪрд░ рд╕реЗрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЕрдВрдд
рд╣рдо Microsoft рд╕реЗ .NET рдХреЛрд░ рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрднрд╡ рдореЗрдВ рд╕реБрдзрд╛рд░ рдЬрд╛рд░реА рд░рдЦ рд░рд╣реЗ рд╣реИрдВред MCR рдХреЛ .NET рдХреЛрд░ рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдПрдХ рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ MCR рдХреЛ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
.NET рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрдВрдЯреЗрдирд░ рдЪрд┐рддреНрд░ рдЕрднреА рддрдХ MCR рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВред рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╢реАрдШреНрд░ рд╣реА MCR рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВрдЧреЗред
рдпрджрд┐ рдЖрдк Docker рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ .NET рдФрд░ рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рджреЗрдЦреЗрдВред