เบงเบฝเบเบเบฒเบเปเบกเปเบเบเปเบฒเบเบเบฒเบ, เปเบญเบปเบฒ Docker เปเบชเปเบเบญเบกเบเบดเบงเปเบเบต Windows เบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเปเบญเบ, เปเบเบดเปเบเบกเบตเบชเบงเบเบชเบฑเบเบขเบนเปเปเบฅเปเบง. เบเปเบญเบเบเบดเบเบเบฑเปเบ Docker Desktop เปเบฅเบฐเบชเปเบฒเบ containers, เบเบธเบเบขเปเบฒเบเปเบกเปเบเบเบต, เปเบเปเบเปเบญเบเปเบเปเบเบปเปเบเบเบปเบเบขเปเบฒเบเปเบงเบงเบฒเบงเปเบฒ VMWare Workstation เบขเบธเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ virtual machines เบเปเบงเบเบเปเปเบเบดเบเบเบฒเบ:
VMware Workstation and Device/Credential Guard are not compatible. VMware Workstation can be run after disabling Device/Credential Guard.
เบงเบฝเบเบเบฒเบเปเบเปเบขเบธเบเปเบเบปเบฒ, เบกเบฑเบเปเบเบฑเบเบเบฒเบเบฎเบตเบเบเปเบงเบเบเบตเปเบเบฐเบชเปเบญเบกเปเบเบ

เปเบเบ googling, เบกเบฑเบเปเบเปเบเบทเบเบเบปเบเปเบซเบฑเบเบงเปเบฒเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเปเบเบตเบเบเบถเปเบเบเปเบญเบเบเบงเบฒเบกเบเปเปเปเบเบปเปเบฒเบเบฑเบเบเบญเบ VMWare Workstation เปเบฅเบฐ Hyper-V เปเบเปเบเบทเปเบญเบเบเบฝเบงเบเบฑเบ. เบเบฑเบเบซเบฒเปเบกเปเบเปเบเบฑเบเบเบตเปเบฎเบนเปเบเบฑเบเปเบฅเบฐเบกเบตเบเบฒเบเปเบเปเปเบ VMWare เบขเปเบฒเบเปเบเบฑเบเบเบฒเบเบเบฒเบเปเบเบฑเปเบเบเบตเป , เบเปเบงเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบ Microsoft Knowledge . เบเบฒเบเปเบเปเปเบเปเบกเปเบเปเบเบทเปเบญเบเบดเบเบเบฒเบเปเบเปเบเบฒเบ Defender Credential Guard (เบฅเบฒเบเบเบฒเบ 4 เบเบญเบเบเบฒเบ Disable Windows Defender Credential Guard เบเปเบงเบเบเปเบญเบ):
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เบซเบผเบฑเบเบเบฒเบเบฃเบตเบชเบฐเบเบฒเบเปเบฅเปเบง, Windows เบเบฐเบเบฒเบกเบงเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบดเบเบเบฒเบเปเบเปเบเบฒเบ Defender Credential Guard เปเบเปเป. เปเบกเปเบเปเบฅเปเบง! เบเปเบงเบเบงเบดเบเบตเบเบตเป, VMWare Workstation เบเบฐเบเบฑเบเบเบทเบเบชเบนเปเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบปเบเบเบฐเบเบด, เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบญเบเบซเบฒเบเบปเบงเปเบญเบเบขเบนเปเปเบเบชเบฐเบเบฒเบเบเบตเปเบเบฝเบงเบเบฑเบเบเบฑเบเบเปเบญเบเบเบตเปเบเบฐเบเบดเบเบเบฑเปเบ docker.
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเปเบเปเบเบปเบเปเบซเบฑเบเบเบฒเบเปเบเปเปเบเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเบเบทเบเบเบต Hyper-V เปเบฅเบฐ VMWare Workstation, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบซเบงเบฑเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเบเบฐเบเบฒเบเปเบเบฑเบเปเบเบทเปเบญเบเปเบเบชเบฐเบเบฑเบเปเบซเบกเป.
เบญเบตเบเบงเบดเบเบตเบซเบเบถเปเบ
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบดเบ VMWare Workstation เบเบปเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเบชเบปเบเบเปเบฒเบเป, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฐเบเบฒเบเบฒเบกเบญเบญเบเบเบฒเบ Hyper-V เปเบฅเบฐ VirtualBox, เปเบเปเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเปเปเบเปเปเบเบเบฑเบเบงเบฝเบเบเบฒเบเบเบญเบเบเปเบญเบ, เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฑเปเบเบขเบนเปเบเบปเบเปเบเบดเบเบเบธเบเบกเบทเปเบเบตเป. เบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบเบกเบตเบเบฒเบเปเบเปเปเบเบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเปเบซเปเบซเบกเบนเปเปเบเบทเปเบญเบ VMWare, Docker เปเบฅเบฐ VSCode เปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบซเบเบถเปเบ.
- เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ Docker Engine เปเบ virtual host เปเบฅเบฐเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบกเบฑเบเบเบฑเบเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบเปเบฅเบฐเปเบเบเปเบญเบเบเบดเปเบ. เปเบฅเบฐเบกเบตเปเบเปเบงเบตเบเบตเปเปเบเบปเปเบฒเบเบฑเบเปเบเป VMWare Workstation เบชเปเบฒเบฅเบฑเบเบกเบฑเบ,
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเบเปเปเบเบญเบเบเบทเบเบเปเบฒเปเบเบฐเบเปเบฒเบเบฒเบเบเบดเบเบเบฑเปเบเปเบเบเบชเบฐเปเบเบฒเบฐ, เบเบฝเบเปเบเปเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบชเปเบงเบเบเบฐเบเบญเบ:
- ( เบฅเบงเบก)
- DockerDesktop
เปเบกเปเบเปเบฅเปเบง, Docker Desktop, เปเบเปเบซเบเปเบฒเปเบชเบเบเบฒเบ, เบเบฑเบเบเบฐเบเปเบญเบเบเบฒเบ. เบเปเบฒเบเปเบฒเบเบเปเบฒเบฅเบฒเบเบกเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบซเปเบเบดเบเบเบฑเปเบเบกเบฑเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เปเบเปเปเบงเบฅเบฒเบเบตเปเบเบญเบ checkbox เบเปเบฝเบงเบเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบ OS, เปเบเบทเปเบญเบเปเปเปเบซเป VMWare Workstation เบเปเบฒเบฅเบฒเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ.
เบเปเบญเบเบเปเบญเบเบเบฒเบเบชเบฑเบเปเบเบเบเบฑเบเบเบตเบงเปเบฒเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเบเบฒเบเบเบนเปเปเบเปเบเปเบฒเบเป, เปเบเบฅเปเบเบฅเบกเบเบดเบเบเบฑเปเบเบเบฐเบฎเปเบญเบเบเปเปเบซเปเบกเบตเบเบฒเบเปเบเบตเปเบกเบเบถเปเบเบเบญเบเบชเบดเบเบเบดเปเบเปเบงเบฅเบฒเบเบตเปเบเบงเบเปเบเบปเบฒเบเปเบญเบเบเบฒเบ, เปเบเปเบเปเบฒเบชเบฑเปเบเบเบฑเบเบซเบกเบปเบเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบฅเบฐเบชเบฐเบเบดเบเบเบทเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบนเปเปเบเปเบเบฐเบเบธเบเบฑเบ.
เบเบฑเปเบเบเบฑเปเบ, เบเบตเบกเบเบฒเบ:
$ docker-machine create --driver=vmwareworkstation devเบเบฒเบ Boot2Docker, dev virtualka เบเบฐเบเบทเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเปเบเปเบเบดเปเบเบเบฐเปเบเบฑเบ Docker.
เปเบเบทเปเบญเบ virtual เบเบตเปเบชเบฒเบกเบฒเบเบเบดเบเบเบฑเบ VMWare Workstation GUI เปเบเบเบเบฒเบเปเบเบตเบเปเบเบฅเป vmx เบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ. เปเบเปเบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบ, เปเบเบฒเบฐเบงเปเบฒเบเบญเบเบเบตเป VSCode เบเบฐเบเปเบญเบเปเบฅเปเบเบชเบฐเบเบดเบ PowerShell (เบเปเบงเบเปเบซเบเบเบปเบเบเบฒเบเบขเปเบฒเบ, docker-machine เปเบฅเบฐ docker-machine-driver-vmwareworkstation เบเบญเบเบเปเบญเบเบชเบดเปเบเบชเบธเบเบฅเบปเบเปเบเปเบเบเปเบเบต bin):
cd ~/bin
./docker-machine env dev | Invoke-Expression
codeVSCode เบเบฐเปเบเบตเบเปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบฅเบฐเบซเบฑเบเบขเบนเปเปเบเปเบเบทเปเบญเบเบเปเบญเบเบเบดเปเบเปเบฅเบฐ docker เปเบ virtual machine. เบเบฅเบฑเบเบญเบดเบ เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเบเบนเปเบเบญเบเปเบเบเปเบเบตเปเบเปเบชเบฐเบเบงเบเปเบเปเบเบทเปเบญเบ virtual เปเบเบเบเปเปเบเปเบญเบเปเบเบปเปเบฒเปเบเปเบ console.
เบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบ:
เปเบเบเบฐเบเบงเบเบเบฒเบเบชเปเบฒเบ docker-machine, เบเบฐเบเบงเบเบเบฒเบ hung เบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบฐเปเบเบปเปเบฒ:
Waiting for SSH to be available... 
เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเปเบเบเบฐเบเบฐเบเบตเปเบกเบฑเบเบชเบดเปเบเบชเบธเบเบฅเบปเบเบเปเบงเบเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบซเบผเบฒเบเปเบเบตเบเปเบเบเบตเปเบเบฐเบชเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบทเปเบญเบ virtual.
เบกเบฑเบเบเบฑเบเบซเบกเบปเบเบเปเบฝเบงเบเบฑเบเบเบฐเปเบเบเบฒเบเปเบเบขเบฑเปเบเบขเบทเบ. เปเบกเบทเปเบญเบชเปเบฒเบเปเบเบทเปเบญเบ virtual, เบเปเบฒเบเบเบฐเบกเบตเบฅเบฒเบเบเบฒเบ ~.dockermachinemachinesdev เปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเบฐเบกเบตเปเบเบฅเปเปเบเบขเบฑเปเบเบขเบทเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบ SSH: id_rsa, id_rsa.pub. OpenSSH เบญเบฒเบเบเบฐเบเบฐเบเบดเปเบชเบเบเบตเปเบเบฐเปเบเปเบเบงเบเบกเบฑเบเปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบเบดเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเบกเบตเบเบฑเบเบซเบฒเบเบฒเบเบญเบฐเบเบธเบเบฒเบ. เบเบฝเบเปเบเป docker-machine เบเบฐเบเปเปเบเบญเบเบซเบเบฑเบเปเบเบปเปเบฒเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเป, เปเบเปเบเบฐเปเบเบทเปเบญเบกเบเปเปเบเบทเบเปเบซเบกเปเบเบปเบเบเปเบงเบฒเบกเบฑเบเปเบเบทเปเบญ.
เบเบฒเบเปเบเปเปเบ: เบเบฑเบเบเบตเบเบตเปเบเบฒเบเบชเปเบฒเบเปเบเบทเปเบญเบ virtual เปเบซเบกเปเปเบฅเบตเปเบกเบเบปเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเบซเบฒเปเบเปเบฅเบเบฐเบเปเบฅเบต ~ .dockermachinemachinesdev เปเบฅเบฐเบเปเบฝเบเบชเบดเบเบเบดเปเบเปเบเบฅเปเบเบตเปเบฅเบฐเบเบธเปเบงเป, เบซเบเบถเปเบเบเบฑเปเบเบเบฝเบง.
เปเบเบฅเปเบเบฑเปเบเบเปเบฒเบงเบเปเบญเบเปเบเบฑเบเปเบเบปเปเบฒเบเบญเบเปเบเบเบเบนเปเปเบเปเบเบฐเบเบธเบเบฑเบ, เบเบฝเบเปเบเปเบเบนเปเปเบเปเบเบฐเบเบธเบเบฑเบเปเบฅเบฐ SYSTEM เปเบเบปเปเบฒเบเบฑเปเบเบเบตเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเป, เบเบนเปเปเบเปเบญเบทเปเบเปเบเบฑเบเบซเบกเบปเบเบฅเบงเบกเบเบฑเบเบเบธเปเบกเบเบนเปเบเปเบฅเบดเบซเบฒเบเปเบฅเบฐเบเบนเปเบเปเบฅเบดเบซเบฒเบเปเบญเบเบเปเบญเบเบเบทเบเบฅเบถเบเบเบดเปเบก.
เบญเบฒเบเบเบฐเบกเบตเบเบฑเบเบซเบฒเปเบเบเบฒเบเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบเบขเปเบฒเบเปเบเปเบเบดเบเบเบฒเบ Windows เปเบเบชเบนเปเบฎเบนเบเปเบเบ Posix, เปเบฅเบฐเบเบฐเบฅเบดเบกเบฒเบเบเบฒเบเบเบนเบเบกเบฑเบเบเบตเปเบกเบตเบชเบฑเบเบเบฒเบฅเบฑเบเปเบเบทเปเบญเบกเบเปเป. เปเบเปเบเบฑเปเบเปเบกเปเบเปเบฅเบทเปเบญเบเบญเบทเปเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com
