WSL เชฎเชพเช เชกเซเชเชฐ เชชเซเชฐเซเชเซเชเซเช เชธเชพเชฅเซ เชธเชเชชเซเชฐเซเชฃ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ WSL 2 เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเซเช เชเชตเชถเซเชฏเช เชเซ. เชฒเชเชตเชพเชจเชพ เชธเชฎเชฏเซ, เชคเซเชจเซ เชเชชเชฏเซเช เชซเชเซเชค Windows Insider เชชเซเชฐเซเชเซเชฐเชพเชฎเชฎเชพเช เชญเชพเชเซเชฆเชพเชฐเซเชจเชพ เชญเชพเช เชฐเซเชชเซ เช เชถเชเซเชฏ เชเซ (WSL 2 เชฌเชฟเชฒเซเชก 18932 เช เชจเซ เชเชเซเชเชฎเชพเช เชเชชเชฒเชฌเซเชง เชเซ). เชคเซ เชชเชฃ เช เชฒเชเชฅเซ เชเชฒเซเชฒเซเชเชจเซเชฏ เชเซ เชเซ เชกเซเชเชฐ เชกเซเชธเซเชเชเซเชชเชจเซ เชเชจเซเชธเซเชเซเชฒ เช เชจเซ เชเซเช เชตเชตเชพ เชฎเชพเชเซ Windows 10 เชชเซเชฐเซ เชธเชเชธเซเชเชฐเชฃ เชเชฐเซเชฐเซ เชเซ.
เชชเซเชฐเชฅเชฎ เชชเชเชฒเชพเช
เชเชจเชธเชพเชเชกเชฐ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฎเชพเช เชเซเชกเชพเชฏเชพ เชชเชเซ เช เชจเซ เช เชชเชกเซเชเซเชธ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฏเชพ เชชเชเซ, เชคเชฎเชพเชฐเซ WSL 18.04 เชเซเช เชชเซเชฐเชฟเชตเซเชฏเซ เชธเชพเชฅเซ Linux เชตเชฟเชคเชฐเชฃ (เชเชฌเซเชจเซเชเซ 2 เช เชเชฆเชพเชนเชฐเชฃเชฎเชพเช) เช เชจเซ เชกเซเชเชฐ เชกเซเชธเซเชเชเซเชช เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ:
เชกเซเชเชฐ เชกเซเชธเซเชเชเซเชช WSL 2 เชเซเช เชชเซเชฐเซเชตเชพเชตเชฒเซเชเชจ เชตเชฟเชจเซเชกเซเช เชธเซเชเซเชฐเชฎเชพเชเชฅเซ เชเชฌเซเชจเซเชเซ 18.04
เชฌเชเชจเซ เชฌเชฟเชเชฆเซเช เชชเชฐ เช เชฎเซ เชคเชฎเชพเชฎ เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เช เชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชธเซเชเชจเชพเชเชจเซเช เชชเชพเชฒเชจ เชเชฐเซเช เชเซเช.
เชเชฌเซเชจเซเชเซ 18.04 เชตเชฟเชคเชฐเชฃ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ
เชเชฌเซเชจเซเชเซ 18.04 เชเชฒเชพเชตเชคเชพ เชชเชนเซเชฒเชพ, เชคเชฎเชพเชฐเซ เชชเชพเชตเชฐเชถเซเชฒเชฎเชพเช เชฌเซ เชเชฆเซเชถเซ เชเชฒเชพเชตเซเชจเซ Windows WSL เช เชจเซ Windows เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจ เชชเซเชฒเซเชเชซเซเชฐเซเชฎเชจเซ เชธเชเซเชทเชฎ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
(เชเซเชฎเซเชชเซเชฏเซเชเชฐ เชฐเซเชธเซเชเชพเชฐเซเชเชจเซ เชเชฐเซเชฐ เชเซ)Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
เชชเชเซเชฅเซ เชเชชเชฃเซ เชเชพเชคเชฐเซ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชเซ เชเชชเชฃเซ WSL v2 เชจเซ เชเชชเชฏเซเช เชเชฐเซเชถเซเช. เช เชเชฐเชตเชพ เชฎเชพเชเซ, WSL เช เชฅเชตเชพ PowerShell เชเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช, เชจเซเชเซเชจเชพ เชเชฆเซเชถเซ เชเชฒเชพเชตเซ:
wsl -l -v
- เชนเชพเชฒเชฎเชพเช เชเชฏเซเช เชธเชเชธเซเชเชฐเชฃ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒเซเช เชเซ เชคเซ เชเซเช. เชเซ 1 เชนเซเชฏ, เชคเซ เช เชฎเซ เชฏเชพเชฆเซเชฎเชพเช เชตเชงเซ เชจเซเชเซ เชเชเช เชเซเชwsl --set-version ubuntu 18.04 2
- เชธเชเชธเซเชเชฐเชฃ 2 เชชเชฐ เช เชชเชกเซเช เชเชฐเชตเชพ เชฎเชพเชเซwsl -s ubuntu 18.04
- เชกเชฟเชซเซเชฒเซเช เชตเชฟเชคเชฐเชฃ เชคเชฐเซเชเซ เชเชฌเซเชจเซเชเซ 18.04 เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ
เชนเชตเซ เชคเชฎเซ เชเชฌเซเชจเซเชเซ 18.04 เชถเชฐเซ เชเชฐเซ เชถเชเซ เชเซ เช เชจเซ เชคเซเชจเซ เชเซเช เชตเซ เชถเชเซ เชเซ (เชคเชฎเชพเชฐเซเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชจเชพเชฎ เช เชจเซ เชชเชพเชธเชตเชฐเซเชก เชธเซเชชเชทเซเช เชเชฐเซ).
เชกเซเชเชฐ เชกเซเชธเซเชเชเซเชช เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ
เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเซเชเชจเชพเชเชจเซ เช เชจเซเชธเชฐเซ. เชนเชพเชฏเชชเชฐ-เชตเซเชจเซ เชธเชเซเชทเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฎเซเชชเซเชฏเซเชเชฐเชจเซ เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชชเชเซ เช เชจเซ เชชเซเชฐเชฅเชฎ เชธเซเชเชพเชฐเซเชเช เชช เชชเชฐ เชชเซเชจเชเชชเซเชฐเชพเชฐเชเชญเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ (เชเซเชจเซ เชธเชชเซเชฐเซเช เชเชฐเชตเชพ เชฎเชพเชเซ Windows 10 เชชเซเชฐเซเชจเซ เชเชฐเซเชฐ เชเซ).
เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ! เชเซ เชกเซเชเชฐ เชกเซเชธเซเชเชเซเชช เชซเชพเชฏเชฐเชตเซเชฒ เชฆเซเชตเชพเชฐเชพ เช เชตเชฐเซเชงเชฟเชค เชฅเชตเชพเชจเซ เช เชนเซเชตเชพเชฒ เชเชชเซ เชเซ, เชคเซ เชเชจเซเชเซเชตเชพเชฏเชฐเชธ เชธเซเชเชฟเชเชเซเชธ เชชเชฐ เชเชพเช เช เชจเซ เชซเชพเชฏเชฐเชตเซเชฒ เชจเชฟเชฏเชฎเซเชฎเชพเช เชจเซเชเซเชจเชพ เชซเซเชฐเชซเชพเชฐเซ เชเชฐเซ (เช เชเชฆเชพเชนเชฐเชฃเชฎเชพเช, เชเซเชธเซเชชเชฐเชธเซเชเซ เชเซเชเชฒ เชธเชฟเชเซเชฏเซเชฐเชฟเชเซเชจเซ เชเชชเชฏเซเช เชเชจเซเชเซเชตเชพเชฏเชฐเชธ เชคเชฐเซเชเซ เชฅเชพเชฏ เชเซ):
- เชธเซเชเชฟเชเชเซเชธ -> เชธเซเชฐเชเซเชทเชพ -> เชซเชพเชฏเชฐเชตเซเชฒ -> เชชเซเชเซเช เชจเชฟเชฏเชฎเซ เชเซเช เชตเซ -> เชธเซเชฅเชพเชจเชฟเช เชธเซเชตเชพ (TCP) -> เชธเชเชชเชพเชฆเชฟเชค เชเชฐเซ เชชเชฐ เชเชพเช
- เชธเซเชฅเชพเชจเชฟเช เชฌเชเชฆเชฐเซเชจเซ เชธเซเชเชฟเชฎเชพเชเชฅเซ เชชเซเชฐเซเช 445 เชฆเซเชฐ เชเชฐเซ
- เชเชพเชณเชตเซ
เชกเซเชเชฐ เชกเซเชธเซเชเชเซเชช เชถเชฐเซ เชเชฐเซเชฏเชพ เชชเชเซ, เชคเซเชจเชพ เชธเชเชฆเชฐเซเชญ เชฎเซเชจเซเชฎเชพเชเชฅเซ WSL 2 เชเซเช เชชเซเชฐเซเชตเชพเชตเชฒเซเชเชจ เชชเชธเชเชฆ เชเชฐเซ.
เชเซเชฒเชคเซ เชตเชฟเชเชกเซเชฎเชพเช, เชชเซเชฐเชพเชฐเชเชญ เชฌเชเชจเชจเซ เชเซเชฒเชฟเช เชเชฐเซ.
เชกเซเชเชฐ เช เชจเซ เชกเซเชเชฐ-เชเชเชชเซเช เชนเชตเซ WSL เชตเชฟเชคเชฐเชฃเชฎเชพเช เชเชชเชฒเชฌเซเชง เชเซ.
เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ! เช เชชเชกเซเช เชเชฐเซเชฒ เชกเซเชเชฐ เชกเซเชธเซเชเชเซเชชเชฎเชพเช เชนเชตเซ เชธเซเชเชฟเชเชเซเชธ เชตเชฟเชจเซเชกเซเชจเซ เช เชเชฆเชฐ WSL เชธเชพเชฅเซ เชเซเชฌ เชเซ. WSL เชธเชชเซเชฐเซเช เชคเซเชฏเชพเช เชธเชเซเชทเชฎ เชเซ.
เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ! WSL เชธเชเซเชฐเชฟเชฏเชเชฐเชฃ เชเซเชเชฌเซเชเซเชธ เชเชชเชฐเชพเชเชค, เชคเชฎเชพเชฐเซ เชคเชฎเชพเชฐเชพ WSL เชตเชฟเชคเชฐเชฃเชจเซ เชธเชเชธเชพเชงเชจเซ->WSL เชเชเซเชเชฐเชฃ เชเซ เชฌเชฎเชพเช เชธเชเซเชฐเชฟเชฏ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ.
เชฒเซเชเช
เชตเชฟเชจเซเชกเซเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชจเชฟเชฐเซเชฆเซเชถเชฟเชเชพเชฎเชพเช เชธเซเชฅเชฟเชค เชชเซเชฐเซเชเซเชเซเช เชเชจเซเชเซเชจเชฐเชจเซ เชเชชเชพเชกเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเชคเซ เชตเชเชคเซ เชเชญเซ เชฅเชฏเซเชฒเซ เชเชฃเซ เชธเชฎเชธเซเชฏเชพเช เชเซ เช เชจเชชเซเชเซเชทเชฟเชค เชนเชคเซ.
เชฌเซเชถ เชธเซเชเซเชฐเชฟเชชเซเชเชจเชพ เชฒเซเชจเซเช เชธเชพเชฅเซ เชธเชเชเชณเชพเชฏเซเชฒ เชตเชฟเชตเชฟเชง เชชเซเชฐเชเชพเชฐเชจเซ เชญเซเชฒเซ (เชเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชเชฐเซเชฐเซ เชฒเชพเชเชฌเซเชฐเซเชฐเซเช เช เชจเซ เชกเชฟเชธเซเชเซเชฐเชฟเชฌเซเชฏเซเชถเชจ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชจเซเชเซเชจเชฐ เชฌเชจเชพเชตเชคเซ เชตเชเชคเซ เชถเชฐเซ เชฅเชพเชฏ เชเซ) เช เชจเซ Linux เชชเชฐ เชกเซเชตเชฒเชชเชฎเซเชจเซเช เชฎเชพเชเซ เชธเชพเชฎเชพเชจเซเชฏ เช เชจเซเชฏ เชฌเชพเชฌเชคเซเช เช เชฎเชจเซ Ubuntu 18.04 เชจเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช เชธเซเชงเชพ เชชเซเชฐเซเชเซเชเซเชเซเชธ เชฎเซเชเชตเชพ เชตเชฟเชถเซ เชตเชฟเชเชพเชฐเซเชฏเซเช.
.
เชชเชพเชเชฒเซ เชธเชฎเชธเซเชฏเชพเชจเชพ เชเชเซเชฒเชฎเชพเชเชฅเซ, เชจเซเชเซ เชฎเซเชเชฌ เชเซ: เชตเชฟเชจเซเชกเซเช เชชเชฐ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒ IDE เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซเชเซเชเซเช เชซเชพเชเชฒเซ เชธเชพเชฅเซ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเชตเซเช. "เชถเซเชฐเซเชทเซเช เชชเซเชฐเซเชเซเชเชฟเชธ" เชคเชฐเซเชเซ, เชฎเชจเซ เชฎเชพเชฐเชพ เชฎเชพเชเซ เชเช เช เชตเชฟเชเชฒเซเชช เชฎเชณเซเชฏเซ - VSCode เชฆเซเชตเชพเชฐเชพ เชเชพเชฎ เชเชฐเชตเซเช (เชเซเชเซ เชนเซเช PhpStorm เชจเซ เชเชพเชนเช เชเซเช).
VSCode เชกเชพเชเชจเชฒเซเชก เช
เชจเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฏเชพ เชชเชเซ, เชคเซเชจเซ เชเชเซเชธเซเชเซเชเชถเชจเชฎเชพเช เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพเชจเซ เชเชพเชคเชฐเซ เชเชฐเซ
เชเชชเชฐ เชเชฃเชพเชตเซเชฒ เชเชเซเชธเซเชเซเชเชถเชจ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฏเชพ เชชเชเซ, เชซเชเซเชค เชเชฆเซเชถ เชเชฒเชพเชตเซ code .
เชเซเชฏเชพเชฐเซ VSCode เชเชพเชฒเซ เชฐเชนเซเชฏเซเช เชนเซเชฏ เชคเซเชฏเชพเชฐเซ เชชเซเชฐเซเชเซเชเซเช เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช.
เช เชเชฆเชพเชนเชฐเชฃเชฎเชพเช, เชฌเซเชฐเชพเชเชเชฐ เชฆเซเชตเชพเชฐเชพ เชเชจเซเชเซเชจเชฐเชจเซ เชเชเซเชธเซเชธ เชเชฐเชตเชพ เชฎเชพเชเซ nginx เชเชฐเซเชฐเซ เชเซ. เชฆเซเชตเชพเชฐเชพ เชคเซเชจเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ sudo apt-get install nginx
เชคเซ เชเชเชฒเซเช เชธเชฐเชณ เชจ เชนเซเชตเชพเชจเซเช เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช. เชชเซเชฐเชฅเชฎ, เชเชชเชฃเซ เชเชฒเชพเชตเซเชจเซ WSL เชตเชฟเชคเชฐเชฃเชจเซ เช
เชชเชกเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ sudo apt update && sudo apt dist-upgrade
, เช
เชจเซ เชคเซ เชชเชเซ เช nginx เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชถเชฐเซ เชเชฐเซ.
เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ! เชฌเชงเชพ เชธเซเชฅเชพเชจเชฟเช เชกเซเชฎเซเชจเซเชธ Linux เชตเชฟเชคเชฐเชฃเชจเซ /etc/hosts เชซเชพเชเชฒเชฎเชพเช เชจเซเชเชงเชพเชฏเซเชฒเชพ เชจเชฅเซ (เชคเซ เชคเซเชฏเชพเช เชชเชฃ เชจเชฅเซ), เชชเชฐเชเชคเซ Windows 32 เชจเซ เชนเซเชธเซเช เชซเชพเชเชฒ (เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ C:WindowsSystem10driversetchosts เชธเซเชฅเชฟเชค เชเซ)เชฎเชพเช เชจเซเชเชงเชพเชฏเซเชฒ เชเซ.
เชธเซเชคเซเชฐเซเชคเซ
เชฆเชฐเซเช เชชเชเชฒเชพเชจเซเช เชตเชงเซ เชตเชฟเชเชคเชตเชพเชฐ เชตเชฐเซเชฃเชจ เช เชนเซเช เชฎเชณเซ เชถเชเซ เชเซ:
https://code.visualstudio.com/docs/remote/wsl https://docs.docker.com/docker-for-windows/wsl-tech-preview/ https://docs.docker.com/docker-for-windows/ https://docs.microsoft.com/ru-ru/windows/wsl/wsl2-install
เชธเซเชฐเซเชธ: www.habr.com