เด’เดฐเต เดตเดฟเตปเดกเต‹เดธเต เดฎเต†เดทเต€เดจเดฟเตฝ เดกเต‹เด•เตเด•เดฑเตเด‚ เดตเดฟเดŽเด‚เดตเต†เดฏเตผ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด‚

เดŸเดพเดธเตเด•เต เดฒเดณเดฟเดคเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด‡เดคเดฟเดจเด•เด‚ เดฎเตƒเด—เดถเดพเดฒเดฏเตเดณเตเดณ เดตเดฟเตปเดกเต‹เดธเต เด‰เดณเตเดณ เดŽเดจเตเดฑเต† เดตเตผเด•เตเด•เต เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเตฝ เดกเต‹เด•เตเด•เตผ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•. เดžเดพเตป เดกเต‹เด•เตเด•เตผ เดกเต†เดธเตโ€Œเด•เตโ€ŒเดŸเต‹เดชเตเดชเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต, เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเต, เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดฃเต, เดชเด•เตเดทเต‡ เดตเดฟเดŽเด‚เดตเต†เดฏเตผ เดตเตผเด•เตเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดทเตป เด’เดฐเต เดชเดฟเดถเด•เต‹เดŸเต† เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เตพ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเดฟเดฏเดคเดพเดฏเดฟ เดžเดพเตป เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ:

VMware Workstation and Device/Credential Guard are not compatible. VMware Workstation can be run after disabling Device/Credential Guard.

เดœเต‹เดฒเดฟ เดจเดฟเตผเดคเตเดคเดฟ, เด…เดคเต เด…เดŸเดฟเดฏเดจเตเดคเดฟเดฐเดฎเดพเดฏเดฟ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต

เด’เดฐเต เดตเดฟเตปเดกเต‹เดธเต เดฎเต†เดทเต€เดจเดฟเตฝ เดกเต‹เด•เตเด•เดฑเตเด‚ เดตเดฟเดŽเด‚เดตเต†เดฏเตผ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด‚

เด—เต‚เด—เดฟเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เด’เดฐเต‡ เดฎเต†เดทเต€เดจเดฟเดฒเต† เดตเดฟเดŽเด‚เดตเต†เดฏเตผ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด‚ เดนเตˆเดชเตเดชเตผ-เดตเดฟเดฏเตเด‚ เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเต เด•เดพเดฐเดฃเด‚ เดˆ เดชเดฟเดถเด•เต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. เดชเตเดฐเดถเตเดจเด‚ เด…เดฑเดฟเดฏเดพเด‚, เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เด”เดฆเตเดฏเต‹เด—เดฟเด• VMWare เดชเดฐเดฟเดนเดพเดฐเดฎเตเดฃเตเดŸเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป, Microsoft เดตเดฟเดœเตเดžเดพเดจ เด…เดŸเดฟเดคเตเดคเดฑเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดฒเดฟเด™เตเด•เต เดธเดนเดฟเดคเด‚ เดตเดฟเตปเดกเต‹เดธเต เดกเดฟเดซเตปเดกเตผ เด•เตเดฐเต†เดกเตปเดทเตเดฏเตฝ เด—เดพเตผเดกเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•. เดกเดฟเดซเต†เตปเดกเตผ เด•เตเดฐเต†เดกเตปเดทเตเดฏเตฝ เด—เดพเตผเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด‡เดคเดฟเดจเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด‚ (เดกเดฟเดธเต‡เดฌเดฟเตพ เดตเดฟเตปเดกเต‹เดธเต เดกเดฟเดซเตปเดกเตผ เด•เตเดฐเต†เดกเตปเดทเตเดฏเตฝ เด—เดพเตผเดกเต เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดจเตเดฑเต† เดชเต‹เดฏเดฟเดจเตเดฑเต 4 เดŽเดจเตเดจเต† เดธเดนเดพเดฏเดฟเดšเตเดšเต):

mountvol X: /s
copy %WINDIR%System32SecConfig.efi X:EFIMicrosoftBootSecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "EFIMicrosoftBootSecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d

เดจเดฟเด™เตเด™เตพ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚, เดกเดฟเดซเตปเดกเตผ เด•เตเดฐเต†เดกเตปเดทเตเดฏเตฝ เด—เดพเตผเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฃเต‹ เดŽเดจเตเดจเต เดตเดฟเตปเดกเต‹เดธเต เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดšเต‹เดฆเดฟเด•เตเด•เตเด‚. เด…เดคเต†! เด‡เดคเตเดตเดดเดฟ VMWare เดตเตผเด•เตเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดทเตป เดธเดพเดงเดพเดฐเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเด•เดฏเตเด‚ เดžเด™เตเด™เตพ เดกเต‹เด•เตเด•เตผ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เด…เดคเต‡ เดธเตเดฅเดฒเดคเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เดนเตˆเดชเตเดชเตผ-เดตเดฟ, เดตเดฟเดŽเด‚เดตเต†เดฏเตผ เดตเตผเด•เตเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดทเตป เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดจเตเดฐเดžเตเดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ เดžเดพเตป เด‡เดชเตเดชเต‹เดดเตเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เด…เดตเตผ เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เดณเดพเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เดฎเดฑเตเดฑเต†เดพเดฐเต เดตเดดเดฟ

เดตเดฟเดตเดฟเดง เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดžเดพเตป เดตเดณเดฐเต†เด•เตเด•เดพเดฒเดฎเดพเดฏเดฟ VMWare เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเดฟเตฝ เดนเตเด•เตเด•เต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, Hyper-V, VirtualBox เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดพเตป เดถเตเดฐเดฎเดฟเดšเตเดšเต, เดชเด•เตเดทเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดŽเดจเตเดฑเต† เด†เดตเดถเตเดฏเด™เตเด™เตพ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเดฟเดฏเดฟเดฒเตเดฒ, เด‡เดจเตเดจเตเด‚ เดžเดพเตป เด…เดตเดฟเดŸเต† เด•เตเดŸเตเด™เตเด™เดฟเด•เตเด•เดฟเดŸเด•เตเด•เตเด•เดฏเดพเดฃเต. เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดตเดฟเดŽเด‚เดตเต†เดฏเตผ, เดกเต‹เด•เตเด•เตผ, เดตเดฟเดŽเดธเตโ€Œเด•เต‹เดกเต เดŽเดจเตเดจเดฟเดต เดŽเด™เตเด™เดจเต† เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเดฎเตเดฃเตเดŸเต†เดจเตเดจเต เด‡เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ.

เดกเต‹เด•เตเด•เตผ เดฎเต†เดทเต€เตป โ€” เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดนเต‹เดธเตเดฑเตเดฑเดฟเตฝ เดกเต‹เด•เตเด•เตผ เดŽเดžเตเดšเดฟเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดตเดฟเดฆเต‚เดฐเดฎเดพเดฏเตเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเตเด‚ เด…เดคเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดตเดฟเดŽเด‚เดตเต†เดฏเตผ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเตป เด•เต‹เด‚เดชเดพเดฑเตเดฑเดฟเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดกเตเดฐเตˆเดตเตผ เด‰เดฃเตเดŸเต, github-เดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เต

เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดžเดพเตป เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดตเต€เดฃเตเดŸเตเด‚ เดชเดฑเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดšเต‡เดฐเตเดตเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด• เดฎเดพเดคเตเดฐเด‚:

  1. เดกเต‹เด•เตเด•เตผ เดŸเต‚เตพเดฌเต‹เด•เตเดธเต (เดกเต‹เด•เตเด•เตผ เดฎเต†เดทเต€เตป เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดคเต)
  2. เดกเต‹เด•เตเด•เตผ เดฎเต†เดทเต€เตป เดตเดฟเดŽเด‚เดตเต†เดฏเตผ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเตป เดกเตเดฐเตˆเดตเตผ
  3. เดกเต‹เด•เตเด•เตผ เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต

เด…เดคเต†, เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดกเต‹เด•เตเด•เตผ เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เตพ เด‡เดคเต เดชเตŠเดณเดฟเดšเตเดšเตเดตเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดตเต€เดฃเตเดŸเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•, เดŽเดจเตเดจเดพเตฝ VMWare เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเตป เดตเต€เดฃเตเดŸเตเด‚ เดคเด•เตผเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป OS-เตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเต†เด•เตเด•เตเดฌเต‹เด•เตเดธเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•.

เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดฒเตเดฒเดพเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดžเดพเตป เด‰เดŸเตป เดคเดจเตเดจเต† เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด…เดตเตผเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเต‹เตพ เด…เดตเด•เดพเดถเด™เตเด™เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเด‚, เดŽเดจเตเดจเดพเตฝ เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเดฒเต†เดฏเตเด‚ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดฟเดฒเต†เดฏเตเด‚ เดŽเดฒเตเดฒเดพ เด•เดฎเดพเตปเดกเตเด•เดณเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

เดซเดฒเดฎเดพเดฏเดฟ, เด•เดฎเดพเตปเดกเต:

$ docker-machine create --driver=vmwareworkstation dev

Boot2Docker-เตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต dev เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚, เด…เดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดกเต‹เด•เตเด•เตผ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.

เดˆ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป VMWare เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเตป เด—เตเดฐเดพเดซเดฟเด•เตเด•เตฝ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ vmx เดซเดฏเตฝ เดคเตเดฑเดจเตเดจเต เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚. เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด‡เดชเตเดชเต‹เตพ เดชเดตเตผเดทเต†เตฝ เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดพเดฏเดฟ VSCode เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต (เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, เดกเต‹เด•เตเด•เตผ-เดฎเต†เดทเต€เตป, เดกเต‹เด•เตเด•เตผ-เดฎเต†เดทเต€เตป-เดกเตเดฐเตˆเดตเตผ-เดตเดฟเดŽเด‚เดตเต†เดฏเตผ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเตป เดŽเดจเตเดจเดฟเดต เดฌเดฟเตป เดซเต‹เตพเดกเดฑเดฟเตฝ เด…เดตเดธเดพเดจเดฟเดšเตเดšเต):

cd ~/bin
./docker-machine env dev | Invoke-Expression
code

เดฒเต‹เด•เตเด•เตฝ เดฎเต†เดทเต€เดจเดฟเดฒเต† เด•เต‹เดกเตเด‚ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเดฟเดฒเต† เดกเต‹เด•เตเด•เดฑเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป VSCode เดคเตเดฑเด•เตเด•เตเด‚. เดชเตเดฒเด—เดฟเตป เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ เด•เต‹เดกเดฟเดจเตเดณเตเดณ เดกเต‹เด•เตเด•เตผ เด•เตบเดธเต‹เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเดคเต† เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเดฟเตฝ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด•เตพ:

เดกเต‹เด•เตเด•เตผ-เดฎเต†เดทเต€เตป เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต, เดŽเดจเตเดฑเต† เดชเตเดฐเด•เตเดฐเดฟเดฏ เดฎเดฐเดตเดฟเดšเตเดšเต:

Waiting for SSH to be available...

เด’เดฐเต เดตเดฟเตปเดกเต‹เดธเต เดฎเต†เดทเต€เดจเดฟเตฝ เดกเต‹เด•เตเด•เดฑเตเด‚ เดตเดฟเดŽเด‚เดตเต†เดฏเตผ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด‚

เด•เตเดฑเดšเตเดšเต เดธเดฎเดฏเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเดฎเดพเดฏเดฟ เด’เดฐเต เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดถเตเดฐเดฎเด™เตเด™เดณเต‹เดŸเต† เด‡เดคเต เด…เดตเดธเดพเดจเดฟเดšเตเดšเต.

เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เดจเดฏเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดพเดฃเต. เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต ~.dockermachinemachinesdev เดŽเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดˆ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ SSH เดตเดดเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเด‚: id_rsa, id_rsa.pub. เด“เดชเตเดชเตบเดŽเดธเตเดŽเดธเตเดŽเดšเตเดšเต เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดตเดฟเดธเดฎเตเดฎเดคเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚, เด•เดพเดฐเดฃเด‚ เด…เดตเดฏเตเด•เตเด•เต เด…เดจเตเดฎเดคเดฟ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด•เดฐเตเดคเตเดจเตเดจเต. เดกเต‹เด•เตเด•เตผ-เดฎเต†เดทเต€เตป เดฎเดพเดคเตเดฐเด‚ เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เดณเต‹เดŸเต เด’เดจเตเดจเตเด‚ เดชเดฑเดฏเดฟเดฒเตเดฒ, เด…เดคเต เดตเดฟเดฐเดธเดฎเดพเด•เตเดจเตเดจเดคเตเดตเดฐเต† เด‡เดคเต เดตเต€เดฃเตเดŸเตเด‚ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเด‚.

เดชเดฐเดฟเดนเดพเดฐเด‚: เด’เดฐเต เดชเตเดคเดฟเดฏ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเดฑเต† เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดคเดจเตเดจเต†, ~.dockermachinemachinesdev เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด…เดตเด•เดพเดถเด™เตเด™เตพ เด“เดฐเต‹เดจเตเดจเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเตเด•.

เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดŸเดฎ เดจเดฟเดฒเดตเดฟเดฒเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เดจเดฟเดฒเดตเดฟเดฒเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเต‚เตผเดฃเตเดฃ เด†เด•เตโ€Œเดธเดธเต เด‰เดณเตเดณเต‚, เด…เดกเตโ€Œเดฎเดฟเดจเดฟเดธเตโ€ŒเดŸเตเดฐเต‡เดฑเตเดฑเตผ เด—เตเดฐเต‚เดชเตเดชเตเด‚ เด…เดกเตโ€Œเดฎเดฟเดจเดฟเดธเตโ€ŒเดŸเตเดฐเต‡เดฑเตเดฑเตผเดฎเดพเดฐเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเต† เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฃเด‚.

เดตเดฟเตปเดกเต‹เดธเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต Posix-เดฒเต‡เด•เตเด•เต เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดชเดพเดคเด•เตพ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเตเด‚ เด’เดฐเต เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เดฒเดฟเด™เตเด•เต เด…เดŸเด™เตเด™เดฟเดฏ เดฌเตˆเตปเดกเดฟเด‚เด—เต เดตเต‹เดณเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเดฃเตเดŸเดพเด•เดพเด‚. เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดฎเดฑเตเดฑเตŠเดฐเต เด•เดฅเดฏเดพเดฃเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•