1. 打開 WSL,沒啥好說的git
使用管理員權限打開 powershell,執行 github
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
或者在程序和功能選中 WSL。docker
2. 下載 Centos 7 的docker 鏡像shell
能夠參考 https://github.com/RoliSoft/WSL-Distribution-Switcher 來下載。centos
或者直接下載 下面的連接給出的鏡像。bash
https://raw.githubusercontent.com/CentOS/sig-cloud-instance-images/a77b36c6c55559b0db5bf9e74e61d32ea709a179/docker/centos-7-docker.tar.xz
3. 安裝 chocolateyspa
參考 :https://chocolatey.org/installcode
使用管理員權限打開 powershell,執行 blog
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
4. 安裝LxRunOffline部署
choco install lxrunoffline
5. 使用 LxRunOffline 部署 Centos 到WSL
LxRunOffline.exe install -n centos -d E:\ProgramData\Microsoft\Windows\WSL\CentOS -f E:\Progra mData\Microsoft\Windows\WSL\centos-7-docker.tar.xz
其中 -d 後面是要安裝到的目錄,-f 是前面下載的鏡像, -n 用來指定名稱。
而後使用 LxRunOffine 來開啓 Centos
LxRunOffline run -n centos
固然,若是你只安裝了這一個WSL,那直接輸入bash 也能夠進行WSL.