Machine: рд╡рд┐рдВрдбреЛрдЬ рдбреЛрдХрд░ рдЗрдВрдЬрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдЬрдире░ 2016  ┬╖  60рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: docker/machine

рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдбреЙрдХ-рдорд╢реАрди рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдбреЙрдХрдЯрд░ рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╡рдзрд╛рдирдХрд░реНрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдпрд╛ рд╕реЛрдЪрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ?
рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рднреА рдбреЙрдХрдЯрд░-рдорд╢реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2016 рдЯреАрдкреА 4 рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ рд╣рдо рд▓рд┐рдирдХреНрд╕ рдбреЙрдХрд░ рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рдХреБрдЫ рдЗрд╕ рддрд░рд╣:

docker-machine create -d generic --generic-winrm-user "administrator" ... dev
docker-machine create -d azure --azure-username "administrator" --azure-winrm-port 5985 ... dev

рджреВрд░рд╕реНрде Windows рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП SSH рдХреЗ рдмрдЬрд╛рдп WinRM (HTTP / HTTPS) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдЗрд╕рдореЗрдВ TLS рд╕реЗрд░реНрдЯреНрд╕ рд▓рдЧрд╛рдирд╛ рдФрд░ Windows Docker рд╕реЗрд╡рд╛ рдФрд░ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЛ рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ред
рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдкреИрдХрд░ рдХреЗ рдкрд╛рд╕ рдПрд╕рдПрд╕рдПрдЪ рдФрд░ рд╡рд┐рдирдЖрд░рдПрдо рдХреЗ рд▓рд┐рдП рд╕рдВрдЪрд╛рд░рдХ рд╣реИрдВ рдЬреЛ рдХрд┐ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЧреЛ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╣реИрдВред
рдмрд╕ рдбреЙрдЯреНрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ ...

ping @ahmetalpbalkan : рдореБрд╕реНрдХрд╛рди:

arewindows kinenhancement

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВрдиреЗ SSH рдХреЗ рд╕рд╛рде Windows AMI рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП @ jen20 рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ /etc/os-release рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИред рдЕрдм рдЬрдм рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдПрд╕рдПрд╕рдПрдЪ рдЙрдкрд▓рдмреНрдз рд╣реИ (рдХреБрдЫ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд╕рд╛рде), рддреЛ рдХреНрдпрд╛ рд╣рдо рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрд╕рдПрд╕рдПрдЪ рдЖрдзрд╛рд░рд┐рдд рдбреЙрдХрд░ рдорд╢реАрди рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд╕рднреА 60 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбрд▓ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдХрд╛рд░рдг, рдЗрд╕ рддрд░рд╣ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ _too_ рдкрд╛рдЧрд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕реЗ рдХреБрдЫ рд╕реБрдВрджрд░ рдореМрд▓рд┐рдХ рдорд╛рдиреНрдпрддрд╛рдУрдВ (рдЬреИрд╕реЗ рдПрд╕рдПрд╕рдПрдЪ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐) рдкрд░ рдлрд┐рд░ рд╕реЗ рд╕реЛрдЪрдиреЗ рдпрд╛ рдкреИрдкрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рд╡рд╣ рдХреБрдЫ рдЭрдВрдбреЗ рд╣реИрдВ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рд╡рд┐рдВрдбреЛрдЬ рдорд╢реАрди рд╣реИред рдЬреИрд╕реЗ --generic-winrm-userpass ред

рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдирд╛рдерди рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ рдХрд╛рдо рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдПрд╕рдПрд╕рдПрдЪ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реЛрдЧрд╛ рдпрд╛ рддреЛ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЛ рдпрд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ (рдпрд╣ рд╣реЛ рд░рд╣рд╛ рд╣реИ) рдпрд╛ WinRM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреЙрд▓реАрдлрд┐рд▓ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛) рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред

рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЪрд░реНрдЪрд╛ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рднреА рд╣реЛ рд░рд╣реА рдереАред cc: @jstarks рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд╣ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рдХрдВрдЯреЗрдирд░ рдЯреАрдо рдкрд░ рд╣реИред

рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рдЪреАрдЬ рдХрд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд╛рдПрдВред

рд╣рд╛рдп @StefanScherer , рдореИрдВ рд╣рд╛рдЗрдкрд░-рд╡реА рдЯреАрдо рдореЗрдВ рдПрдХ рдкреАрдПрдо рд╣реВрдВ рдФрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрднрд╡ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╛рддреЗрдВ рд╣рдо рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд╛рдпрдж рд╣рдо рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╣реИ рдЗрд╕ рдУрдПрд╕ рдХрд┐ рдбреЛрдХрд░ рдорд╢реАрди рдЦреАрдВрдЪ рд╕рдХрддрд╛ рд╣реИ рдХреЗ рд░реВрдк рдореЗрдВред рдпрджрд┐ рд╣рдо рдиреИрдиреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдПрдХ рдЫреЛрдЯреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рд░рд╣реЗрдЧрд╛ред рд╡рд┐рдВрдбреЛрдЬ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдУрдкрди рдПрд╕рдПрд╕рдПрдЪ рдХреЗ рд▓рд┐рдП рд░реЗрдкреЛ рдпрд╣рд╛рдВ рд╣реИ ред

рдХрд┐рд╕реА рднреА рд╡рд┐рдЪрд╛рд░ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рд╣реИ рдФрд░ рдЕрдЧрд░ рдЖрдк рдХреБрдЫ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред рдЕрдЧрд░ рдореБрдЭреЗ рдЗрд╕ рдХрд╛рдо рдХреЛ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реА рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд░рд╣реВрдБрдЧрд╛ред

cc: @ рд╕рд╛рдорд╛рди

@ рдПрдВрдбрд░-рдПрдордПрд╕ рдУрд╣, рдПрдХ рдиреИрдиреЛ рдЫрд╡рд┐, рдЬреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд╣реЛрдЧреАред рдФрд░ рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рднреА рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдЗрд╕ рдмреАрдЪ рдкреИрдХрд░ рдФрд░ рд╡реИрдЧреНрд░рдВрдЯ рдЬреИрд╕реА рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдиреЗ WinRM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ SSH рд╕реЗ рдЕрдзрд┐рдХ рджреЗрд╢реА рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╕рдорд░реНрдерди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ред

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЪрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛ рд╕реЛрдЪрд╛ рдерд╛, рд╡рд╣ рдЯреАрдХреЗ-рдорд╢реАрди рдХреЛ рдЯреАрдкреА 4 рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕реЗред рдЬреЗрдиреЗрд░рд┐рдХ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рдеред

рдЕрднреА рднреА azure рдбреНрд░рд╛рдЗрд╡рд░ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Azure рдФрд░ docker- рдорд╢реАрди рдкрд░ TP4 VM + docker рдЗрдВрдЬрди рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддрд╛ рд╣реВрдБ, рддреЛ Linux VM рдХреЗ рдмрдЬрд╛рдп Windows VM рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд░рдирд╛ рдЬрд╛рдирддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдиреНрдпреВрдирддрдо рдХрджрдо рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЬрд╣рд╛рдВ рдбреЙрдХ-рдорд╢реАрди рдЙрд╕ рд░рд┐рдореЛрдЯ рдбреЙрдХ рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣реА рд╣реИред

рдпреЗ рд▓рд┐рдирдХреНрд╕ рдЬреЗрдПрдо рдХреЗ рдЦрд┐рд▓рд╛рдл рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдЬреЗрдиреЗрд░рд┐рдХ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдЪрд░рдг рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбреЛрдХрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рдЬреЛрдбрд╝реЗ рд╣реИрдВ:

  1. docker-machine рджреВрд░рд╕реНрде IP рдкрддреЗ рд╕реЗ рдЬреБрдбрд╝рддреА рд╣реИ
  2. рдУрдПрд╕ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ рдпрджрд┐ рдЗрд╕реЗ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдмрд┐рд▓реНрд▓реА / рдЖрджрд┐ / рдУрдПрд╕-рд░рд┐рд▓реАрдЬрд╝ -> рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдХреБрдЫ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ)
  3. рд╣реЛрд╕реНрдЯрдирд╛рдо рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ?
  4. рдЕрджреНрдпрддрди / рдЖрджрд┐ / рдореЗрдЬрдмрд╛рди
  5. рдХрд░реНрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рд╡рд┐рдВрдбреЛрдЬ рд╣реЛрд╕реНрдЯ рдкрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)
  6. рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ docker рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдпрджрд┐ рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИред (рд╢рд╛рдпрдж рдкреВрд░реЗ Install-рдХрдВрдЯреЗрдиerHost.ps1 рдЪрд▓рд╛рдПрдВ?)
  7. рдЬрд╛рдБрдЪрдХрд░реНрддрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
  8. рдбреЙрдХрд░ рдХреА рдХреЙрдиреНрдлрд┐рдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдПрдВ (/ etc / docker ->% ProgramData% / docker)
  9. рдмрдВрдж рдХрд░реЛ рд╕реЗрд╡рд╛
  10. ca.pem рдбрд╛рд▓реЗрдВ (Windows:% ProgramData% / docker / certs.d)
  11. server.pem рдбрд╛рд▓реЗрдВ
  12. рд╕рд░реНрд╡рд░- key.pem рдбрд╛рд▓реЗрдВ
  13. рдбреЙрдХрд░ рдХреА рдХреЙрдиреНрдлрд┐рдЧ рдлрд╝рд╛рдЗрд▓ (/ etc / default / docker, рд╕рдВрднрд╡рддрдГ% ProgramData% / docker / runDockerDaemon.cmd рдХреЗ рд▓рд┐рдП рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рд▓рд┐рдЦреЗрдВ)
  14. docker рд╕реЗрд╡рд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ
  15. netstat -an

рдЪрд░рдг 1:

рдкреВрд░реНрд╡рд╕реНрдерд╛рдкрд┐рдд рдбреЙрдХ рдЗрдВрдЬрди рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рдПрдЬрд╝реНрдпреЛрд░ / рд╕реНрдерд╛рдиреАрдп рдЯреАрдкреА 4 рдХреЗ рд▓рд┐рдП:

рдЪрд░рдг 1.) рдЗрд╕рдореЗрдВ SSH рдХреЗ рдмрдЬрд╛рдп WinRM (рдЬреИрд╕реЗ рдкреИрдХрд░ рдХреЗ winrm рдХрдореНрдпреБрдирд┐рдХреЗрдЯрд░ рдкрд░ рдПрдХ рдирдЬрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред

рдЪрд░рдг 2) рдЬрд╛рдБрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдФрд░ рдпрджрд┐ VM TP4 рд╣реИред рдЕрдиреНрдпрдерд╛ рд░рд┐рдмреВрдЯ рдХреЗ рдмрд┐рдирд╛ рд╕рдм рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рддреЛ рдЧрд░реНрднрдкрд╛рдд рдХрд░реЗрдВред

рдЗрд╕рдХреЗ рдмрд╛рдж рд╕реНрдЯреЗрдк 9.) рдХрд░рдирд╛ рд╣реИред 14. 14.) рдбреЙрдХрдЯрд░ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдЯреАрдПрд▓рдПрд╕ рд╕реЗрд░реНрдЯреНрд╕ рдбрд╛рд▓реЗрдВ рдФрд░ рдбреЙрдХрдЯрд░ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВред рдЙрд╕рдХреЗ рдмрд╛рдж рдбреЙрдХрдЯрд░-рдорд╢реАрди рдиреЗ рдПрдХ рдореМрдЬреВрджрд╛ рдПрдЬрд╝реНрдпреЛрд░ рд╡реАрдПрдо / рд╕реНрдерд╛рдиреАрдп рдпрд╛ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рд╡рд┐рдВрдбреЛрдЬ рд╡реАрдПрдо рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдпрд╛ рд╣реИ рдФрд░ рдбреЙрдХ рдкреЛрд░реНрдЯ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИред

2 рдЪрд░рдг:

рдмрд╛рдж рдореЗрдВ рдЪрд░рдг 2 рдкрд░) "рдЦрд╛рд▓реА" 2016 рд╕рд░реНрд╡рд░ рдХреЛ рдЪрд░рдг 6 рдХреЗ рд╕рд╛рде рдбреЙрдХрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЪрд░рдг 3:

рдФрд░ рдлрд┐рд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдПрдХ рдиреИрдиреЛ рдЗрдореЗрдЬ рдХреЗ рд╕рд╛рде "boot2docker.iso" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдмрд╕ рдХреБрдЫ рдкрд╣рд▓реЗ рд╡рд┐рдЪрд╛рд░ ;-)

рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП: http://ashleypoole.co.uk/2016/docker-containers-windows-server-2016-guide/

@ рд╕рд╛рдорд╛рди рдЖрдк рдЗрд╕ рдкрд░ рдХреНрд░реИрдВрдХ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ Microsoft рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╡реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХреЗрдВ рдФрд░ рдкреНрд░рдЧрддрд┐ рдХрд░ рд╕рдХреЗрдВ

@friism @ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА enderb-рдПрдордПрд╕ рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣реЗ рдХрд╛рдо рдирд╣реАрдВ рд╣реИ

@ рд╕рд╛рдорд╛рди рдорд╣рд╛рди! рдХреНрдпрд╛ рдХреЛрдИ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдореИрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

@ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИ рдЬреЛ Azure рдФрд░ рд╕реЗрдЯрдЕрдк Docker рдЗрдВрдЬрди рдкрд░ Windows рд╕рд░реНрд╡рд░ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рд╕реНрдкрд┐рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рд░реЗрдкреЛ рд╣реИ, рдЬрд╣рд╛рдВ @ рдПрдВрдбрд░рдм-рдПрдордПрд╕ рдХрд╛ рдХрд╛рдо рдЙрдкрд▓рдмреНрдз рд╣реИ? рдореИрдВ рдЕрдкрдиреА рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рд╕рдВрднрд╡рдд: @ рдПрдВрдбрд░рдм-рдПрдордПрд╕ рдХреЗ рд╕рд╛рде рд╡рд┐рд▓рдп рдпрд╛ рдПрдХреАрдХрд░рдг рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореИрдВрдиреЗ рдЬреЛ рднреА рдХрд┐рдпрд╛ рд╣реИ рдЙрд╕рдХрд╛ рддреНрд╡рд░рд┐рдд рд╡рд┐рд╡рд░рдг

  1. Windows рдЫрд╡рд┐ рдХреЛ рд╕реНрдкрд┐рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВред
  2. Azure рдкрд░ Windows рд╕рд░реНрд╡рд░ 2016 TP4 рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
  3. рдЗрд╕реЗ рд╕реНрдкрд┐рди рдХрд░реЗрдВред рдореИрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ https://github.com/Azure/azure-sdk-for-go рдореЗрдВ vendored рдХреЛрдб рдХреЗ рдмрдЬрд╛рдп https://github.com/docker/machine/tree/master/vendor/github.com/ MSOpenTech / azure-sdk-for-go , рдЬреЛ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред
  4. рдЗрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП WinRM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдбреЙрдХ-рдЗрдВрдЬрди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
  5. рдХреЛрдИ рдЕрдиреНрдп рдЪрд░рдг рдХрд░реЗрдВред рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХрднреА-рдХрднреА рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ Vswitch рдХреЛ рд╕реЗрдЯрдЕрдк рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

cc @ahmetalpbalkan

@рдкреНрдкрдбрд▓рд╛ рдХрдорд╛рд▓

hawt

рдзрдиреНрдпрд╡рд╛рдж @stefanfoulis @ рдЧрд░реНрд▓рдлреНрд░реЗрдВрдб рдХрд╛рдо https://github.com/containerx/machine рдореЗрдВ рд╣реИ , рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдЗрд╕ рдкреАрдЖрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рдЕрдиреНрдп рдмрджрд▓рд╛рд╡ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдореИрдВ рдПрдХ рдирдИ рд╢рд╛рдЦрд╛, рд╕рдлрд╛рдИ рдХреЛрдб рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЬрд▓реНрдж рд╣реА рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬреВрдВрдЧрд╛ред

рдореИрдВрдиреЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛, рдХрд┐рд╕реА рднреА рдЯрд┐рдкреНрдкрдгреА рдФрд░ рд╕рдореАрдХреНрд╖рд╛ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред

рдЕрднреА рднреА рдХреБрдЫ рд╣рд╛рд░реНрдб-рдХреЛрдбреЗрдб рдЖрдЗрдЯрдо рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХрд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛ред

рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░: https://github.com/docker/machine/pull/3146

@ppadala рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @ рдПрдВрдбрд░-рдПрдордПрд╕ рдФрд░ рдбреЙрдХрдЯрд░-рдорд╢реАрди рдЕрдиреБрд░рдХреНрд╖рдХ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ WinRM рдпрд╛ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рддрдп рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдХрд╛рдо рдЖрдЧреЗ рдмрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЬрд╣рд╛рдБ рддрдХ azure рдбреНрд░рд╛рдЗрд╡рд░ рдХреА рдмрд╛рдд рд╣реИ, рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рд╣рдо azure рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдореИрдВ Azure рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрдХ рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде azure рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ (рдпрд╣ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИ)ред рд╡рд┐рд╡рд░рдг рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ: https://github.com/docker/machine/issues/2742#issuecomment -189993875 рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ Azure SDK рдореЗрдВ рдЕрд╕реНрдерд┐рд░рддрд╛ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдПрдХ рдмрд╛рд░ рдЬрдм рд╡реЗ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рдирдП azure рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рднреЗрдЬреВрдВрдЧрд╛ рдЪрд╛рд▓рдХред

@ppadala рдпрд╣ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпрд╣ рд╢рд╛рдпрдж рдХреЗрд╡рд▓ azure рдбреНрд░рд╛рдЗрд╡рд░ рди рд╣реЛ рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛рдУрдВ рдореЗрдВ WS2016 рдЪрд┐рддреНрд░ рдФрд░ (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ) docker- рдорд╢реАрди рдХреЛ рд╕рдВрднрд╡рддрдГ рдЙрди рд╡рд┐рдВрдбреЛрдЬрд╝-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЭрдВрдбреЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

@ppadala рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @ рдПрдВрдбрд░-рдПрдордПрд╕ рдФрд░ рдбреЙрдХрдЯрд░-рдорд╢реАрди рдЕрдиреБрд░рдХреНрд╖рдХ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ WinRM рдпрд╛ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рддрдп рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдХрд╛рдо рдЖрдЧреЗ рдмрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ SSH рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдЕрднреА-рдЕрднреА Windows OpenSSH рд╕рд░реНрд╡рд░ рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрдпрд╛ рдерд╛, рдореБрдЭреЗ OS X рд╕реЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реБрдИ рдереАред рдЙрд╕ рдиреЗ рдХрд╣рд╛, рдореИрдВрдиреЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд SSH рд╕рд░реНрд╡рд░реЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ, рдЖрдк рд▓реЛрдЧ рдмреЗрд╣рддрд░ рдЬрд╛рдирддреЗ рд╣реИрдВред рдЪрд░реНрдЪрд╛ рдореЗрдВ рдХреВрджрдиреЗ рд╕реЗ рдЦреБрд╢, рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЪрд░реНрдЪрд╛ рдХрд╣рд╛рдВ рд╣реЛ рд░рд╣реА рд╣реИред

рдЬрд╣рд╛рдБ рддрдХ azure рдбреНрд░рд╛рдЗрд╡рд░ рдХреА рдмрд╛рдд рд╣реИ, рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рд╣рдо azure рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдореИрдВ Azure рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрдХ рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде azure рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ (рдпрд╣ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИ)ред рд╡рд┐рд╡рд░рдг рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ: # 2742 (рдЯрд┐рдкреНрдкрдгреА) рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо Azure SDK рдореЗрдВ рдкрд░рддрджрд╛рд░ рдореБрджреНрджреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдореИрдВ рдПрдХ рдирдпрд╛ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рднреЗрдЬ рд░рд╣рд╛ рд╣реВрдБред

рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореИрдВрдиреЗ рдЬреЛ рдмрджрд▓рд╛рд╡ рдХрд┐рдпрд╛ рд╣реИ рд╡рд╣ рд╕рд┐рд░реНрдл рдПрдЬрд╝реНрдпреЛрд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрдЯрд░-рдорд╢реАрди рдХреЗ рдЖрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рд╣реИред рдореИрдВ # 2742 рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ рдЖрдЬрд╝рдорд╛рдКрдВрдЧрд╛ред рдХреНрдпрд╛ рдХреЛрдб рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Azure рдкрд░ Windows рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕реНрдкрд┐рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИ?

@ppadala рдпрд╣ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпрд╣ рд╢рд╛рдпрдж рд╕рд┐рд░реНрдл azure рдбреНрд░рд╛рдЗрд╡рд░ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛рдУрдВ рдореЗрдВ WS2016 рдЪрд┐рддреНрд░ рдФрд░ (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ) docker- рдорд╢реАрди рдХреЛ рд╢рд╛рдпрдж рдЙрди рд╡рд┐рдВрдбреЛрдЬрд╝-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЭрдВрдбреЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдореЗрд░реЗ рдкрд░рд┐рд╡рд░реНрддрди рдореЗрдВ рдПрдЬрд╝реНрдпреЛрд░ рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдмрд╛рдХреА рдбреЙрдХрдЯрд░-рдорд╢реАрди рдкрд░рд┐рд╡рд░реНрддрди рд╣реИрдВред рд╣рдо рдпрд╣рд╛рдВ рд╕реЗ рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ? рдореИрдВ рдЖрдкрдХреЗ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрдХ рдХреЗ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ рд╣рдо рдбреЙрдХрдЯрд░-рдорд╢реАрди рдореЗрдВ рд╡рд┐рдВрдбреЛ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЭрдВрдбреЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред

@ahmetalpbalkan рдореИрдВрдиреЗ # 2742 рдореЗрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдХреЛрдб рдХреА рдЬрд╛рдБрдЪ рдХреАред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдпрд╣ рдПрдЖрд░рдПрдо рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдЫрд╡рд┐ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдБ рдореИрдВ рдХреНрдпрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИ

  1. рдЕрдкрдиреЗ рдХреЛрдб рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рдЙрд╕рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ
  2. Windows рдЫрд╡рд┐ рд╕рдорд░реНрдерди рдХреЛ рдХрддрд╛рдИ рдЬреЛрдбрд╝реЗрдВ
  3. WinRM (рдпрд╛ SSH рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдЗрд╕ рдмрд╛рдд рдкрд░ рд╕рд╣рдордд рд╣реЛрдВ рддреЛ), рдЭрдВрдбреЗ рдФрд░ рдбреЙрдХ-рдорд╢реАрди рдХреЛрд░ рдореЗрдВ рдЕрдиреНрдп рдмрджрд▓рд╛рд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╡рд┐рдВрдбреЛрдЬ рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рдЬреЛрдбрд╝реЗрдВ

рдореИрдВрдиреЗ рд╡рд░реНрддрдорд╛рди рдЪрд╛рд▓рдХ рдХреЗ рд╕рд╛рде 2 рдФрд░ 3 рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЖрдкрдХреЗ рдПрдЖрд░рдПрдо рдЖрдзрд╛рд░рд┐рдд рдЪрд╛рд▓рдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдорд╛рди рдкрд░рд┐рд╡рд░реНрддрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдЬрд╛рдирдиреЗ рджреЗрдВред

@ рдкрдкрдбрд╛рд▓рд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдореЗрд░реА рд╢рд╛рдЦрд╛ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдкреБрди: рднреЗрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрдирдмреНрд▓реЙрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд╛рд░реНрдпрд╛рддреНрдордХрддрд╛-рд╕рдордЭрджрд╛рд░ рдирдпрд╛ рдбреНрд░рд╛рдЗрд╡рд░ рддреИрдпрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЕрднреА рднреА azure-sdk-for-go рдореЗрдВ рдХреБрдЫ рдореБрджреНрджреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЗрдирдореЗрдВ рдЕрднреА рднреА рдХреБрдЫ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ (рдХреБрдЫ рд╕рдкреНрддрд╛рд╣ рдХреА рддрд░рд╣) рдФрд░ рдореИрдВ рдПрдХ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рднреЗрдЬреВрдВрдЧрд╛ рдирд┐рд╡реЗрджрдиред

@ppadala рдпрд╣ рдХрдорд╛рд▓ рд╣реИ! рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рджред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдХреЛрдИ рднреА рдбреЗрд╡рд▓рдкрд░ рд╕рдордп рдирд╣реАрдВ рдорд┐рд▓ рдкрд╛рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдореБрдЭреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЬрд╣рд╛рдЬ рдкрд░ рд▓рд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИред
рдЬрд┐рди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣рдо рдПрд╕рдПрд╕рдПрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ (рд▓рд┐рдирдХреНрд╕ рдФрд░ рдУрдПрд╕ рдПрдХреНрд╕) рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрдиреЛрдВ рдореЗрдВ рдпрд╛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╡реАрдПрдо рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдХрдВрдЯреЗрдирд░ рд╣реЛрд╕реНрдЯ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдордиреЗ рдХреБрдЫ Azure рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ OpenSSH рд╕рд╣рд┐рдд рд╕рдВрднрд╡рддрдГ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕ рддрд░рд╣ рдЙрд╕ рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рдХрджрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ OpenSSH рдХреЗ рд╕рд╛рде рджреЗрдЦреЗ рдЧрдП рдореБрджреНрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ?
WindM рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ @dgageot рдХреЛ рдЯреИрдЧ рдХрд░рдирд╛ред
рдлрд┐рд░, рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рдпрд╣ @ppadala рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

@ppadala рдпрд╣ рдХрдорд╛рд▓ рд╣реИ! рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рджред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдХреЛрдИ рднреА рдбреЗрд╡рд▓рдкрд░ рд╕рдордп рдирд╣реАрдВ рдорд┐рд▓ рдкрд╛рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдореБрдЭреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЬрд╣рд╛рдЬ рдкрд░ рд▓рд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИред
рдЬрд┐рди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣рдо рдПрд╕рдПрд╕рдПрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ (рд▓рд┐рдирдХреНрд╕ рдФрд░ рдУрдПрд╕ рдПрдХреНрд╕) рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрдиреЛрдВ рдореЗрдВ рдпрд╛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╡реАрдПрдо рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдХрдВрдЯреЗрдирд░ рд╣реЛрд╕реНрдЯ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдордиреЗ рдХреБрдЫ Azure рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ OpenSSH рд╕рд╣рд┐рдд рд╕рдВрднрд╡рддрдГ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕ рддрд░рд╣ рдЙрд╕ рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рдХрджрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ OpenSSH рдХреЗ рд╕рд╛рде рджреЗрдЦреЗ рдЧрдП рдореБрджреНрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВ SSH рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЬрдм рдореИрдВ рдореИрдХ рд╕реЗ ssh <server> <cmd> рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕рд╛рджреЗ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ ssh рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рдПрдЬрд╝реНрдпреЛрд░ рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рдПрд╕рдПрд╕рдПрдЪ рд╕рд░реНрд╡рд░ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреНрд▓реАрдирд░ рд╣реИред docker- рдорд╢реАрди рдбреНрд░рд╛рдЗрд╡рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд╛рди рд░рд╣рд╛ рд╣реИ рдХрд┐ SSH рдПрдХреНрд╕реЗрд╕ рдЙрдкрд▓рдмреНрдз рд╣реИред

@ppadala рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореИрдВрдиреЗ рдЕрднреА рдкрд╛рдпрд╛ рдХрд┐ рдХреБрдЫ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВ рдЬреЛ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ рд╡рд╛рдЗрди рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬреЛ рдЕрдм рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рдмрдирд╛ рджреЗрдЧрд╛ред рдЖрдк рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрдЪрд╛рд░ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣реИ рдирд╛? рдХреНрдпрд╛ рдЖрдкрдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

@ppadala рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореИрдВрдиреЗ рдЕрднреА рдкрд╛рдпрд╛ рдХрд┐ рдХреБрдЫ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВ рдЬреЛ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ рд╡рд╛рдЗрди рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬреЛ рдЕрдм рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рдмрдирд╛ рджреЗрдЧрд╛ред рдЖрдк рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрдЪрд╛рд░ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣реИ рдирд╛? рдХреНрдпрд╛ рдЖрдкрдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рд╣рд╛рдВ, рдкреИрдХрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╡рд╣ рд╣реИ рдЬреЛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдФрд░ рд▓рд┐рдирдХреНрд╕ рджреЛрдиреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@ppadala ssh рдмрдирд╛рдо winrm рдЪрд░реНрдЪрд╛ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ:

  • SSH рдЕрдЪреНрдЫрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдорд╢реАрди рд╣рдореЗрд╢рд╛ рдореЗрдЬрдмрд╛рдиреЛрдВ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ (рдЪрд╛рд╣реЗ рд╡реЗ рд▓рд┐рдирдХреНрд╕ рдпрд╛ рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ рд╣реЛрдВ)
  • winrm рдЕрдЪреНрдЫрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдирдП / рд╡рд┐рджреЗрд╢реА рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдЬрд╛рдо рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ

@ppadala рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЖрдк EnableWinRMHttp рд╕рд╛рде azure рдкрд░ рдкреНрд░реЛрд╡рд┐рдЬрд╝рди рдХрд░рддреЗ рд╕рдордп рдСрдЯреЛ-рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рд╡рд┐рд╡рд░рдг: https://msdn.microsoft.com/en-us/library/azure/dn495299.aspx

@ enderb-ms @ taylorb-microsoft рдЗрд╕рдХреЗ рд▓рд┐рдП WS2016 рдХреА рд╢реБрд░реБрдЖрдд рдХреА рдЧрдИ рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

@ppadala рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЖрдк EnableWinRMHttp рдХреЗ рд╕рд╛рде azure рдкрд░ рдкреНрд░реЛрд╡рд┐рдЬрди рдХрд░рддреЗ рд╕рдордп winrm рдХреЛ рдСрдЯреЛ-рдЗрдиреЗрдмрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рд╡рд┐рд╡рд░рдг: https://msdn.microsoft.com/en-us/library/azure/dn495299.aspx

рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдРрд╕рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдПрдЬрд╝реНрдпреЛрд░ рдореЗрдВ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИред рдЫрд╡рд┐ рдХреЛ рднреА WinRM рд╕рдХреНрд╖рдо рдФрд░ Windows рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо рд╕реЗрдЯрдЕрдк рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╢рд╛рдпрдж Microsoft рд▓реЛрдЧ рдпрд╣рд╛рдВ рдЭрдВрдХрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдВред

@ppadala рд╢рд╛рдпрдж рдпрд╣

  1. рдПрдХ рдкреЛрд░реНрдЯ рдЦреЛрд▓рдирд╛: https://github.com/Azure/azure-quickstart-templates/blob/master/windows-server-containers-preview/azuredeploy.json#L122 -L135
  2. PowerShell рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдЦреЛрд▓рдирд╛: https://github.com/Azure/azure-quickstart-templates/blob/master/windows-server-containers-preview/containerConfig.ps1#L9 -L11
  3. WinRM рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ :

рдпрд╣ рдкреЛрд░реНрдЯ 2376 рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдпрд╣ рд▓рдЧрднрдЧ рдПрдХ рд╣реА рд╣реИред

WinRM рдмрдирд╛рдо OpenSSH рдХреЗ рд╕рд╡рд╛рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рдХреЛ рдЕрдВрддрддрдГ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП ... рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рдкреНрд░рдЧрддрд┐ рдХрд░ рд░рд╣рд╛ рд╣реИ (https://github.com/PowerShell/Win32-OpenSSH) рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣ рдиреИрдиреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрднреА рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ )ред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА WinRM рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдФрд░ рддрдм рд╣рдо OpenSSH рдкрд░ / рдЬрдм рдЗрд╕рдХреЗ рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрднрд╡ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдирддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ рдкрд░ рдкрд░рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рд╛рдп @ppadala , рдореЗрд░реЗ рдХреБрдЫ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЗ рдЕрдкрдбреЗрдЯ рдкрд░ рдХреБрдЫ рд╕рд╡рд╛рд▓ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк Azure рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ:

  1. рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдиреИрдиреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ? рдХреИрд╕реЗ рдУрдПрд╕ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдХрд░рддрд╛ рд╣реИ?
  2. рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдХреНрдпрд╛ рдпрд╣ рдкрд░рд┐рджреГрд╢реНрдп рдХрд╛рдо рдХрд░реЗрдЧрд╛? "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЙрдХ-рдорд╢реАрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдЬрд╝реНрдпреЛрд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде рдлрд╝рдВрдХреНрд╢рди рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдХрдВрдЯреЗрдирд░ рд╣реЛрд╕реНрдЯ рд╡реАрдПрдо рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ, рдлрд┐рд░ рдбреЙрдХ-рдорд╢реАрди рдПрдирд╡реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рд╡реАрдПрдо рд╕реЗ рдЕрдкрдиреЗ рдХрдВрдЯреЗрдирд░ рдХрд╛ рдкреНрд░рдмрдВрдзрди рд╢реБрд░реВ рдХрд░реЗрдВ"
  3. рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП "docker-machine create" рдХрдорд╛рдВрдб рдХреИрд╕реА рджрд┐рдЦреЗрдЧреА?

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрд░рд╛ рддрд╛рддреНрдкрд░реНрдп рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдзрдХреНрдХрд╛-рдореБрдХреНрдХреА рдХрд░реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВ рдХрд┐ рдЖрдкрдХрд╛ рдкреАрдЖрд░ рдХрдм рд╣реЛрдЧрд╛? рдлрд┐рд░, рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

@ рдорд┐рддреНрд░рд╡рд╛рдж рдХреЗ рдкреНрд░рд╢реНрди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдЕрдЧрд░ рдпрд╣

  1. рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдиреИрдиреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ? рдХреИрд╕реЗ рдУрдПрд╕ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдХрд░рддрд╛ рд╣реИ?

рд╣рд╛рдБред рдбреНрд░рд╛рдЗрд╡рд░ рдмрд╕ рдХрд┐рд╕реА рднреА рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ рдЗрдореЗрдЬ рдХреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ linux рдЗрдореЗрдЬ рдХреЛ рдХреИрд╕реЗ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ --azure-image рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рдеред рдХрд╣рд╛ рдХрд┐ рдиреИрдиреЛ рд╕рд░реНрд╡рд░ рдХреЛ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

  1. рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдХреНрдпрд╛ рдпрд╣ рдкрд░рд┐рджреГрд╢реНрдп рдХрд╛рдо рдХрд░реЗрдЧрд╛? "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЙрдХ-рдорд╢реАрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдЬрд╝реНрдпреЛрд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде рдлрд╝рдВрдХреНрд╢рди рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдХрдВрдЯреЗрдирд░ рд╣реЛрд╕реНрдЯ рд╡реАрдПрдо рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ, рдлрд┐рд░ рдбреЙрдХ-рдорд╢реАрди рдПрдирд╡реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рд╡реАрдПрдо рд╕реЗ рдЕрдкрдиреЗ рдХрдВрдЯреЗрдирд░ рдХрд╛ рдкреНрд░рдмрдВрдзрди рд╢реБрд░реВ рдХрд░реЗрдВ"

рд╣рд╛рдБред рдпрд╣ рдореБрдЦреНрдп рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдорд╛рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЬреЛ рдХреБрдЫ рднреА рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ рдбреЙрдХрд░ рд╣реЛрд╕реНрдЯ рдХреЛ рд╕реНрдкрд┐рди рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдкреЛрд░реНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд░ рд╡рд┐рдВрдбреЛрдЬ рдбреЙрдХрдЯрд░ рдЗрдВрдЬрди рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (рдЬреЛ рдпрд╣ рдХрд░рддрд╛ рд╣реИ), рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

  1. рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП "docker-machine create" рдХрдорд╛рдВрдб рдХреИрд╕реА рджрд┐рдЦреЗрдЧреА?

рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдХрд▓реНрдк рд╣реЛрдВрдЧреЗ-azure-os "windows", --azure-winrm-username "username", --azure-winrm-password "рдкрд╛рд╕рд╡рд░реНрдб" рдЬреИрд╕рд╛ рдХрд┐ @StefanScherer рдиреЗ рдКрдкрд░ рд╕реБрдЭрд╛рдпрд╛ рдерд╛ред

рд╕рдордпрд░реЗрдЦрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреЗ рдирдП рдПрдЬрд╝реНрдпреЛрд░ рдбреНрд░рд╛рдЗрд╡рд░ (https://github.com/docker/machine/pull/3159) рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдмрджрд▓рд╛рд╡ рдХреЛ @ahmetalpbalkan , рдореБрдЭреЗ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА (https: // github.com/docker/machine/issues/3201 ) рдФрд░

рдХреНрдпрд╛ рдЖрдк рдмрд┐рд▓реНрдб рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд░рд╣реЗ рд╣реИрдВ? рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рддрд╛рд▓рдореЗрд▓ рдмрд┐рдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

@ppadala рдореИрдВ рд╡рд╣рд╛рдБ рд░рд╣реВрдБрдЧрд╛! рдбреЛрдХрд░ 30 рдбрд┐рд▓реЗрд░реЛрд╕рд╛ рдореЗрдВ 37, рдпреЗрд░рдмрд╛ рдмреБрдПрдирд╛ рдореЗрдВ рджреЛрдкрд╣рд░ 12 рдмрдЬреЗ рд▓рдВрдЪ рдХрд╛ рдЖрдпреЛрдЬрди рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдкрд┐рдВрдЧ @ ah3rz

@ppadala рдореИрдВ рдмрд┐рд▓реНрдб рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкреНрд░рдмрдВрдзрдХ @ taylorb-microsoft рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ :)

@ppadala рдЖрдкрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдХрд┐ рдЖрдк рдЕрдирдмреНрд▓реЙрдХ рд╣реЛ рдЧрдП рд╣реИрдВ, рдЖрдкрдХреЛ рдмрддрд╛ рджреЗрдВ рдХрд┐ рдХреБрдЫ рднреА рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдо рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд░рд┐рд╡рд░реНрддрди рд╡рд┐рджреНрд░реЛрд╣реА рд╣реИрдВ, рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрдкрд┐рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рд╕рд╛рдл рдХрд░рдирд╛ред

рд╣рд╛рд▓рд╛рдБрдХрд┐ рд╣рдореЗрдВ рд▓рдХреНрд╖реНрдп VM рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА Windows рд╕рд░реНрд╡рд░ рдЫрд╡рд┐ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ рдХреЛрд░ рдЫрд╡рд┐ рдореЗрдВ рдХреЗрд╡рд▓ рдЖрд░рдбреАрдкреА рд╕рдХреНрд╖рдо рд╣реИред рдореБрдЭреЗ рдЫрд╡рд┐ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП WinRM рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ WinRM рдХреЛ Azure (https://msdn.microsoft.com/en-us/library/azure/dn495299.aspx) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ Azure рдореЗрдВ WinRM рдкреЛрд░реНрдЯ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИред рдЫрд╡рд┐ рдХреА рдЪрд▓ рд░рд╣реА рдЖрд╡реГрддреНрддрд┐ (рдмрд╛рдж рдореЗрдВ sysprep рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдирдИ рдЫрд╡рд┐ рдореЗрдВ рдХреИрдкреНрдЪрд░ рдХреА рдЧрдИ) рдХреЛ рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред

PS C:\> winrm set winrm/config/service/auth @{Basic=тАЭtrueтАЭ}
PS C:\> winrm set winrm/config/service @{Allowunencrypted=тАЭtrueтАЭ}
PS C:\> New-NetFirewallRule -Protocol TCP -LocalPort 5985 -Direction Inbound -Action Allow -DisplayName winrm
PS C:\> winrm quickconfig

рдПрдХ рдФрд░ рд╢рд┐рдХрди рдпрд╣ рд╣реИ рдХрд┐ рдбреЙрдХ рдЗрдВрдЬрди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд▓рд┐рдирдХреНрд╕ рдкрдХреНрд╖ рдкрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗрддрд╛ рд╣реИред рд╡реАрдПрдо рдХреЛ рднреА рд░рд┐рдмреВрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдбреЙрдХ рдЗрдВрдЬрди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

PS C:\> wget -uri https://aka.ms/tp4/Install-ContainerHost -OutFile C:\Install-ContainerHost.ps1
PS C:\> powershell.exe -NoProfile C:\Install-ContainerHost.ps1 -HyperV

Reboot

PS C:\> Install-ContainerImage -Name WindowsServerCore -Version 10.0.10586.0
PS C:\> wget https://raw.githubusercontent.com/Microsoft/Virtualization-Documentation/live/windows-server-container-tools/Update-ContainerHost/Update-ContainerHost.ps1 -OutFile Update-ContainerHost.ps1
PS C:\> ./Update-ContainerHost.ps1

@ Enderb-ms рдФрд░ @ahmetalpbalkan рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢реНрди: рдХреНрдпрд╛ Microsoft рдПрдХ рдЫрд╡рд┐ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ WinRM рд╕рдХреНрд╖рдо рд╣реИ? рдЬрдм рд╣рдо рдРрд╕рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рд╣рдореЗрдВ рдСрди-рдбрд┐рдорд╛рдВрдб рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрдЬрд╛рдп рдбреЙрдХ-рдЗрдВрдЬрди рдХреЛ рднреА рдЗрд╕рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдбреЙрдХ-рдЗрдВрдЬрди рдХреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрдВрдбрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реАрдПрдо рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ (рдЕрдиреНрдпрдерд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЙрдХ-рдорд╢реАрди рдЪрд▓рд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдкрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ рдбреЙрдХрдЯрд░ рд╣реЛрд╕реНрдЯ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдШрдВрдЯреЗ рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░рддрд╛ рд╣реИред)

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдореИрдВрдиреЗ рдПрдХ рдХрд╕реНрдЯрдо рдЫрд╡рд┐ рдмрдирд╛рдИ рд╣реИ рдЬрд┐рд╕рдореЗрдВ WinRM рдФрд░ docker-engine рджреЛрдиреЛрдВ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред

@ppadala рдХреНрдпрд╛ рдХрд╣реАрдВ рднреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реИ? рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдк VMs рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рдЖрдк рдпрд╣рд╛рдБ рдХреА рддрд░рд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ? https://github.com/Azure/azure-quickstart-templates/blob/875d139c16c9c023dce519e6dd48c707e3473346/201-vm-winrm-windows/azuredeploy.json#L183

@ppadala рдХреНрдпрд╛ рдХрд╣реАрдВ рднреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реИ? рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдк VMs рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рдЖрдк рдпрд╣рд╛рдБ рдХреА рддрд░рд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ? https://github.com/Azure/azure-quickstart-templates/blob/875d139c16c9c023dce519e6dd48c707e3473346/201-vm-winrm-windows/azuredeploy.json#L183

рд╢рд╛рдЦрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдирд╡реАрдирддрдо рдореЗрдВ рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХреА рд╣реИред рдореБрдЭреЗ рджреЗрдЦрдиреЗ рджреЛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

@ppadala рдХреНрдпрд╛ рдХрд╣реАрдВ рднреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реИ? рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдк VMs рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рдЖрдк рдпрд╣рд╛рдБ рдХреА рддрд░рд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ? https://github.com/Azure/azure-quickstart-templates/blob/875d139c16c9c023dce519e6dd48c707e3473346/201-vm-winrm-windows/azuredeploy.json#L183

рдореИрдВрдиреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ

Error creating machine: Error in driver during machine creation: compute/VirtualMachinesClient:CreateOrUpdate 400 Failure responding to request -- Original Error: azure: Service returned an error. Code="InvalidRequestContent" Message="The request content was invalid and could not be deserialized: 'Could not find member 'resources' on object of type 'ResourceDefinition'. Path 'resources', line 1, position 953.'." Status=400

рдпрд╣рд╛рдБ рдХреЛрдб рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ: https://github.com/ppadala/machine/blob/azure-windows/drivers/azure/azureutil/azureutil.go#L540ред Windows рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдкрд░рд┐рд╡рд░реНрддрди рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк https://github.com/ppadala/machine/commits/azure-windows рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдПрдЬрд╝реНрдпреЛрд░ рдЧреЛ-рдПрд╕рдбреАрдХреЗ рдЗрд╕ рддреИрдирд╛рддреА рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рди рдЦреБрд▓рд╛рд╕рд╛ рдХрд░реЗрдВред Json рддреИрдирд╛рдд рдЯреЗрдореНрдкреНрд▓реЗрдЯ рджреЗрдЦрдХрд░ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рд╛рдорд╛рди рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред @ahmetalpbalkan , рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рджреЛ рд░рд╛рд╕реНрддреЗ рд╣реИрдВред

  1. WinRM (рдФрд░ рд╕рдВрднрд╡рддрдГ docker-engine) рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╕реНрдЯрдо рдЫрд╡рд┐ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╣реИред рдлрд┐рд░, рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдм рддрдХ рдХрд╛ рдХреЛрдб рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред
  2. рдЬреЗрдиреЗрд░рд┐рдХ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2016 рдЗрдореЗрдЬ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ, рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ рдФрд░ рдлрд┐рд░ рдмрд╛рдХреА рдЪрд░рдгреЛрдВ рдЬреИрд╕реЗ рдХрд┐ рдЕрдкрд▓реЛрдбрд┐рдВрдЧ рд╕реЗрд░реНрдЯреНрд╕ рдЖрджрд┐ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝реЗрдВред

@ppadala рдореИрдВ рдмрд╣реБрдд рд╣реИрд░рд╛рди рд╣реВрдВред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдПрдкреАрдЖрдИ рдпрд╣ рдХрд╣рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЖрдк рд╡реАрдПрдо рдХреНрд░рд┐рдПрдЯ рдХреЙрд▓ рдкрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬрдм рдЖрдк рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣реЛ рд░рд╣реА рддреИрдирд╛рддреА рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдПрдЖрд░рдПрдо рдкрд╣рд▓реЗ рд╡реАрдПрдо рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╡реАрдПрдо рдмрдирдиреЗ рдХреЗ рдмрд╛рдж рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдВрд╕рд╛рдзрди рдХреЛ рдЕрд▓рдЧ рд╕реЗ рдмрдирд╛рддрд╛ рд╣реИ ...

arm/compute рдкреИрдХреЗрдЬ рдореЗрдВ VMs рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рддрд░реАрдХреЗ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ VM рдХреЗ рдмрди рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдЬреЛрдбрд╝рдирд╛, рдЬреЛ рдЖрдкрдХреЛ рдЕрдирдмреНрд▓реЙрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдзрдиреНрдпрд╡рд╛рдж @ahmetalpbalkan рдореИрдВрдиреЗ VM рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж VirtualMachineExtension рдЬреЛрдбрд╝рд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред рдореБрдЭреЗ WinRM HTTPS рд╢реНрд░реЛрддрд╛рдУрдВ рдХреЛ рд╕реЗрдЯрдЕрдк рдХрд░рдиреЗ рдХреЗ рд╕рд╣реА рддрд░реАрдХреЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рд╕рд╛ рдХреБрд╢реНрддреА рдХрд░рдирд╛ рдкрдбрд╝рд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ # 3329 рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рд╣реИред рдореБрдЭреЗ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рд╕реЗ рдЕрд╡рдЧрдд рдХрд░рд╛рдПрдВред

рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП https://www.dropbox.com/sh/kpc46xtc8su2sj7/AABtxVIVbGo8KLy7tu6HnWwza?dl=0 рдХреЛ рдЖрд╕рд╛рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рднреА рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ред

рдЙрдкрдпреЛрдЧ: Azure рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рддреАрди рдирдП рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ

--azure-os "linux"                  OS for the Azure VM (Windows|Linux)
--azure-winrm-user "docker-user"    Username for WinRM login [$AZURE_WINRM_USER]
--azure-winrm-password              Password for WinRM login [$AZURE_WINRM_PASSWORD]

рдирдореВрдирд╛ рдЖрджреЗрд╢

docker-machine -D create -d azure --azure-subscription-id $(cat ~/azure/subid) --azure-os "windows" --azure-image MicrosoftWindowsServer:WindowsServer:2016-Technical-Preview-with-Containers:2016.0.20151118 --azure-winrm-password "mysecretpassword" vhost-win-test

@ppadala @ahmetalpbalkan рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╣реА рд╢рд╛рдорд┐рд▓ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬрд╝ рдбреЗрдореЙрди рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рд▓реЗрдЦ рдЕрдЪреНрдЫрд╛ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: https://github.com/Microsoft/Virtualization-Documentation/tree/master/windows-server- рдХрдВрдЯреЗрдирд░-рдЙрдкрдХрд░рдг / DockerTLS

/ cc @PatrickLang @swernli

@ppadala рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрдпрд╛рдирдХ рд╣реИред рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл Azure рдореЗрдВ TP4 рдорд╢реАрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдореВрдирд╛ рдХрдорд╛рдВрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред рдФрд░ рд╣рд╛рдБ, рдЗрд╕рдиреЗ рдЖрдкрдХреЗ рдкреНрд░реАрдмрд┐рд▓реАрдЯ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд╕рд╛рде рд╕рд╣реА рдХрд╛рдо рдХрд┐рдпрд╛ред (рдареАрдХ рд╣реИ, рдЖрдкрдХреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд╛рд╕рд╡рд░реНрдб рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛)

рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдбреЙрдХрдЯрд░-рдорд╢реАрди рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдбреЙрдХрд░ рдЗрдВрдЬрдиред рдпрд╣ рдПрдХ рдорд╣рд╛рди рд╕рдлрд▓рддрд╛ рд╣реИ!

$ ./docker-machine-Darwin-x86_64 -D create -d azure --azure-subscription-id $(pass azure) --azure-os "windows" --azure-image MicrosoftWindowsServer:WindowsServer:2016-Technical-Preview-with-Containers:2016.0.20151118 --azure-winrm-password $(pass azure-winrm-password) vhost-win-test
$ eval $(./docker-machine-Darwin-x86_64 env vhost-win-test)
$ docker version
Client:
 Version:      1.10.1
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   9e83765
 Built:        Fri Feb 12 22:11:40 UTC 2016
 OS/Arch:      darwin/amd64

Server:
 Version:      1.10.0-dev
 API version:  1.22
 Go version:   go1.5.1
 Git commit:   59a341e
 Built:        Fri Nov 13 17:23:07 UTC 2015
 OS/Arch:      windows/amd64

@ppadala рдФрд░ рдХреНрдпрд╛ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╢рд╛рдирджрд╛рд░ рд╣реИ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ docker-machine rm -f vhost-win-test рдореИрдВ рд╕рдВрдШрд░реНрд╖ рдХрд┐рдпрд╛ рддреЛ рдХрдИ рдмрд╛рд░ рд╕рдлрд╛рдИ рд╕рдм рдПрдХ рд╡реА рдПрдо рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ "рдиреАрд▓рд╛ рдХреЛ рддреИрдирд╛рддреА" рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рд╣реИ, рд╣рдореЗрд╢рд╛ рдмрдЯрди рдПрдХ "рдиреАрд▓рд╛ рд╕реЗ undeploy" рдпрд╛рдж рдХрд┐рдпрд╛ - рд╕рдм рдХреБрдЫ рдХреЛ рд╕рд╛рдл ЁЯШД

@ppadala @ahmetalpbalkan рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╣реА рд╢рд╛рдорд┐рд▓ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬрд╝ рдбреЗрдореЙрди рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рд▓реЗрдЦ рдЕрдЪреНрдЫрд╛ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: https://github.com/Microsoft/Virtualization-Documentation/tree/master/windows-server- рдХрдВрдЯреЗрдирд░-рдЙрдкрдХрд░рдг / DockerTLS

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

@ppadala рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрдпрд╛рдирдХ рд╣реИред рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл Azure рдореЗрдВ TP4 рдорд╢реАрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдореВрдирд╛ рдХрдорд╛рдВрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред рдФрд░ рд╣рд╛рдБ, рдЗрд╕рдиреЗ рдЖрдкрдХреЗ рдкреНрд░реАрдмрд┐рд▓реАрдЯ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд╕рд╛рде рд╕рд╣реА рдХрд╛рдо рдХрд┐рдпрд╛ред (рдареАрдХ рд╣реИ, рдЖрдкрдХреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд╛рд╕рд╡рд░реНрдб рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛)

@StefanScherer рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдкреНрд▓реЗрдирдЯреЗрдХреНрд╕реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдПрдХрдорд╛рддреНрд░ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдпрд╣рд╛рдБ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ (рдореБрдЭреЗ рдЖрдкрдХрд╛ рдкрд╛рд╕ рдЕрдкреНрд░реЛрдЪ рдкрд╕рдВрдж рд╣реИ)ред рд╣рдо рдмрд╛рдж рдореЗрдВ рдПрдХ рдкреНрд░рдорд╛рдгрд┐рдд рдЖрдзрд╛рд░рд┐рдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдкреИрдХрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЕрднреА рддрдХ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

@ppadala рдФрд░ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рд╢рд╛рдирджрд╛рд░ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдбреЙрдХрдЯрд░-рдорд╢реАрди rm -f vhost-win-test-clean up EVERYTHING - рдореИрдВрдиреЗ рдмрд╣реБрдд рдмрд╛рд░ рд╕рдВрдШрд░реНрд╖ рдХрд┐рдпрд╛ рдХрд┐ рд╡реАрдПрдо рдХреЗ рд╕рднреА рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ "рдПрдЬрд╝реНрдпреЛрд░ рдХреА рддреИрдирд╛рддреА" рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рдореЗрд╢рд╛ рдпрд╛рдж рдХрд┐рдпрд╛ " azure рд╕реЗ azure "рдмрдЯрди"

рдЕрдЬрд╝реБрд░реЗ рдПрдЖрд░рдПрдо рдХреЗ рдкрд╛рд╕ рдЬрд╛рдиреЗ рдФрд░ рдПрдХ рд╕рд╛рдл "рдХреНрд▓реАрдирдЕрдк" рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╢реНрд░реЗрдп

@ppadala рдпрд╣ рдлреЗрдХрд┐рди рдХрд╛ рдХрдорд╛рд▓ рд╣реИред рдЕрдЪреНрдЫрд╛ рдХрд╛рд░реНрдп! рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдЗрд╕ azure рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╢реЙрд░реНрдЯ рдФрд░ рдЕрдиреНрдп рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ (рдЬреИрд╕реЗ google / aws) рдореЗрдВ рд▓реЙрдиреНрдЧ рдЯрд░реНрдо рдореЗрдВ рдХреИрд╕реЗ рдорд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдПред

@ahmetalpbalkan рдкреБрд▓ рдЕрдиреБрд░реЛрдз # 3329 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд╛рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рд╕рдордиреНрд╡рдпрд┐рдд рд╣реИ рдФрд░

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдХреЗрд╡рд▓ Azure рдореЗрдВ Windows рд╕рд░реНрд╡рд░ 2016 VMs рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдб рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ GCP, AWS, vSphere рдФрд░ рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред

  • @ppadala
    рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╕реНрдерд╛рдиреАрдп vm рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХреНрд╖рд┐рддрд┐рдЬ рдкрд░ рд╣реИ?

@ppadala @srounce рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдХрд┐рд╕реА рдХреЛ WinRM рдФрд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рдХреНрд╖рдорддрд╛рдУрдВ рдкрд░ AWS / GCE / рдЕрдиреНрдп APIs рдХреА рдирдЬрд╝рд░

@ppadala @ahmetalpbalkan рдбреЛрдХрд░-рдорд╢реАрди 'рдиреАрд▓рд╛' рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ AzureStack ?

@ рдирд┐рд▓реЗрдм рдореИрдВ рдбрд░рддрд╛ рд╣реВрдБ рдЕрднреА рддрдХ рдирд╣реАрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдЕрд▓рдЧ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред

рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдбреЙрдХрдЯрд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ 1.12 RC2 рд╣реИ рдЬрд┐рд╕рдореЗрдВ 0.8.0-rc1 рд╣реИ рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ "azure-os" "рд╡рд┐рдВрдбреЛрдЬрд╝" рд╡рд┐рдХрд▓реНрдк рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдореИрдВ рдПрдХ рдбреЙрдХ-рдорд╢реАрди рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдХрд╣рд╛рдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдЯреАрдкреА 5 рд╡рд┐рдВрдбреЛрдЬ 2016 рдбреЙрдХрдЯрд░ рд╣реЛрд╕реНрдЯреНрд╕ рдЕрдЬрд╝реНрдпреЛрд░ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж,

@SharadGumaste рдХреНрдпрд╛ рддреНрд░реБрдЯрд┐ рд╣реИ рдЬрдм рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ "рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ"? рдХреНрдпрд╛ рдЖрдкрдиреЗ --azure-image рд╕рд╛рде рдЫрд╡рд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ?

рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдбреЙрдХрдЯрд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ 1.12 RC2 рд╣реИ рдЬрд┐рд╕рдореЗрдВ 0.8.0-rc1 рд╣реИ рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ "azure-os" "рд╡рд┐рдВрдбреЛрдЬрд╝" рд╡рд┐рдХрд▓реНрдк рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдореИрдВ рдПрдХ рдбреЙрдХ-рдорд╢реАрди рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдХрд╣рд╛рдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдЯреАрдкреА 5 рд╡рд┐рдВрдбреЛрдЬ 2016 рдбреЙрдХрдЯрд░ рд╣реЛрд╕реНрдЯреНрд╕ рдЕрдЬрд╝реНрдпреЛрд░ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред

@SharadGumaste рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдереЗред Windows (azure-os windows рдСрдкреНрд╢рди) рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдЪ рдХреЛ рдЕрднреА рдорд░реНрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдкреНрд░рджреАрдк, рд╣рд╛рдВ рдореИрдВрдиреЗ рдбреЙрдХрдЯрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ред рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХреНрдпрд╛ рд╣реИ
рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛? рдореИрдВ рдПрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрдореЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрд░реАрдм рд╣реВрдБ
рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдореИрдВ рдПрдХ рдирдВрдЧреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕рд░реНрд╡рд░ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддрд╛ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛
docker рдиреЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдорд╛рди рдХреЛ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдФрд░ рдЙрд╕ рдорд╢реАрди рдХреЛ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝рд╛
docker- рдорд╢реАрди рдФрд░ Visual Studio рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрдиред
рдореИрдВ рдЯреАрдПрд▓рдПрд╕ рд╕реЗрд░реНрдЯреНрд╕ рдЖрджрд┐ рдореЗрдВ рдлрдВрд╕ рдЧрдпрд╛ рд╣реВрдВ ...

рдХрд┐рд╕реА рднреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдзрдиреНрдпрд╡рд╛рджред

рдЧреБрд░реБрд╡рд╛рд░ рдХреЛ, 23 рдЬреВрди, 2016 рдХреЛ рдкреНрд░рджреАрдк рдкрдбрд▓рд╛ [email protected] рд▓рд┐рдЦрд╛ рд╣реИ:

рдореИрдВ рд╕рд┐рд░реНрдл 1.12 RC2 рд╣реИ рдХрд┐ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП docker рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ
0.8.0-rc1 рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ "azure-os" "рд╡рд┐рдВрдбреЛрдЬрд╝" рд╡рд┐рдХрд▓реНрдк рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рд╣реЛрддрд╛ рд╣реИ
рдХрд╛рдо рдирд╣реАрдВ рд▓рдЧрддрд╛ред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдореИрдВ рдбреЙрдХрдЯрд░-рдорд╢реАрди рдХрд╛ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдХрд╣рд╛рдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
рд╕рдВрд╕реНрдХрд░рдг рдЬреЛ рдХрд┐ Azure рдкрд░ TP5 рд╡рд┐рдВрдбреЛрдЬ 2016 рдбреЙрдХрдЯрд░ рд╣реЛрд╕реНрдЯ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред

@SharadGumaste https://github.com/SharadGumaste рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдереЗ
рдЬрд╛рд░реА рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ред Windows (azure-os) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдЪ
рд╡рд┐рдВрдбреЛрдЬрд╝ рд╡рд┐рдХрд▓реНрдк) рдЕрднреА рд╡рд┐рд▓рдп рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/machine/issues/2907#issuecomment -228218888,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe/AH3YqqQLlXWUnSdw4i2TzsqXa4gHmTVYks5qOxt1gaJpZM4HKwbT
ред

"A common mistake people make when trying to design something

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореВрд░реНрдЦрддрд╛ рдкреВрд░реНрдг рдореВрд░реНрдЦреЛрдВ рдХреА рд╕рд░рд▓рддрд╛ рдХреЛ рдХрдо рдЖрдВрдХрдирд╛ рд╣реИред тАЭ

тАУ Douglas Adams, author (1952 тАУ 2001)

@ рд╢реНрд░рд╛рджреНрдЧреБрдореНрд╕реНрддреЗ рдЖрдк ? рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдбреЙрдХрдЯрд░-рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд░реЗрдкреЛ рд╣реИ, рдореИрдВ рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реВрдВред

рдХреНрдпрд╛ рдХрд┐рд╕реА рд╕реНрдерд╛рдиреАрдп рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдбреЙрдХрд░ рд╣реЛрд╕реНрдЯ рдХреЛ рд╕реНрдкрд┐рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЦрдмрд░ рд╣реИ?

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИ рдЬреЛ Azure рдкрд░ Windows VMs рдХреЛ рд╕реНрдкрд┐рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ?

@djanosik рдореИрдВ рдЕрдкрдиреЗ GitLab CI рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рдУрдкрдирд╕реНрдЯреИрдХ рдФрд░ EC2 рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рд╕реНрдкрд┐рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрдЯрд░-рдорд╢реАрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ @ppadala рдХреА PR рдмреНрд░рд╛рдВрдЪ рд▓реА, рдЗрд╕реЗ рдирд╡реАрдирддрдо рдорд╛рд╕реНрдЯрд░ рдХреЗ рдкрд╛рд╕ https://github.com/davidarcher/machine/tree/azure_winrm рдореЗрдВ рд╣реИ ред

рдореИрдВрдиреЗ SSH рдХреЗ рд╕рд╛рде Windows AMI рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП @ jen20 рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ /etc/os-release рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИред рдЕрдм рдЬрдм рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдПрд╕рдПрд╕рдПрдЪ рдЙрдкрд▓рдмреНрдз рд╣реИ (рдХреБрдЫ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд╕рд╛рде), рддреЛ рдХреНрдпрд╛ рд╣рдо рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрд╕рдПрд╕рдПрдЪ рдЖрдзрд╛рд░рд┐рдд рдбреЙрдХрд░ рдорд╢реАрди рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

jimfleming picture jimfleming  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

oobles picture oobles  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

duynguyenvan picture duynguyenvan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hananeglit picture hananeglit  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

m-amr picture m-amr  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ