美文网首页
Windows系统 WSL安装 CentOS7 和docker

Windows系统 WSL安装 CentOS7 和docker

作者: 朝闻道夕睡觉 | 来源:发表于2020-09-12 16:33 被阅读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/

    相关文章

      网友评论

          本文标题:Windows系统 WSL安装 CentOS7 和docker

          本文链接:https://www.haomeiwen.com/subject/mnuwektx.html