Windows系统 WSL安装 CentOS7 和docker

2020-09-12  本文已影响0人  朝闻道夕睡觉

也可以看一下公众号CSDN的步骤:
WSL2:我在原生的Win10玩转Linux系统

1:检查windows版本 和 开始BIOS虚拟化

进入bios 开始虚拟化,由于不同电脑的设置方式不同,网上也有很多教程,此处不在赘述

(如果需要装wsl下的wsl 需要装 docker,windows版本需要 win10 build 19018+
不装请忽略)


image.png

如果版本过低就会导致不能升级到WSL2,也无法使用docker,如果需要升级点击下方连接升级到 win10-2004版

https://software-download.microsoft.com/download/pr/MediaCreationTool2004.exe

2:启用或关闭windows功能

image.png

选中【 Hyper-V 】,【适用于Linux的windows 子系统】 这两个选项,点击确定
如果提示重启系统,可以先不进行重启,等会还要执行一些命令,可以一块重启;
此处的文档参考:

https://docs.microsoft.com/en-us/windows/wsl/install-win10

image.png

点击确定之后,以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
image.png

以上步骤的参考文档:

https://docs.microsoft.com/zh-cn/windows/wsl/install-win10

3:如果只是用Linux 发行版而不是用docker,此时就可以重启系统

要仅安装WSL 1,现在应该重新启动计算机并继续安装所选的Linux发行版

----------------------------不安装docker 可以跳过这一步骤 ---------------------------

重新启动系统,并继续下面的步骤更新到WSL2

1:安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。
2:以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重新启动计算机,以完成 WSL 安装并更新到 WSL 2。
下载下方连接 并安装 即可更新到wsl2
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
此处的参考文档:

https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel

3:将 WSL 2 设置为默认版本
以管理员的身份打开 PowerShell,在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:

wsl --set-default-version 2

此处的参考文档:

https://docs.microsoft.com/en-us/windows/wsl/install-win10

4:前面的步骤是配置环境,现在开始下载并安装CentOS7

下载centOs包的zip 包,下载完成后 直接右键 【CentOS7.exe】 以管理员身份运行
https://github.91chifun.workers.dev//https://github.com/yuk7/CentWSL/releases/download/7.0.1907.3/CentOS7.zip

参考地址:

https://github.com/yuk7/wsldl

等待安装完成,进入cmd命令行 运行

wsl -l

此时出现下方图片就代表 centOS7 安装成功;


image.png

(输入 wsl 或 bash 任一命令都可以进入CentOS7,使用exit 就可以退出返回到win系统)

5: 安装windows版docker,通过WSL2映射到wsl 的 centos系统

点击连接下载docker https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe

后续步骤就移步到docker的官方文档吧,人家是专业的
官方参考文档

https://docs.docker.com/docker-for-windows/wsl/

上一篇下一篇

猜你喜欢

热点阅读