现在 win10 实在是太方便了,可以不用 cmd 或者 shell 了,以下我总结了怎么在win10下安装一个linux系统了。

一、开启 Window10附加功能

(1)Hyper-V
(2)适用于Linux的Windows子系统
(3)虚拟机平台

二、安装 WSL

1.管理员shell运行 更新最新的wsl
wsl --install
2.将 WSL 2 设置为默认版本
wsl --set-default-version 2

三、安装子系统

1.1 方式一安装子系统
# 列出发行版
wsl --list --online# 安装的发行版   将 <Distribution Name> 替换为要安装的发行版的名称
wsl --install -d <Distribution Name>
1.2 第二种方式安装子系统

如果需要安装centos子系统需下载工具:
点击LxRunOffline工具
点击下载centos系统

1.2.1 安装
(1)使用管理员 shell 执行如下命令
# 安装centos子系统
.\LxRunOffline install -n centos -d "D:\subSystem\centos" -f "C:\Users\14345\Downloads\CentOS-7-20140625-x86_64-docker_01.img.tar.xz"# LxRunOffline i -n <安装名称> -d <安装路径> -f <安装文件>
# 参数说明:
# -n 是安装的系统名称,可自定义
# -d 是安装系统的目录
# -f 是之前下载的镜像路径

四、子系统迁移

如果安装的子系统目录不是你心中所期待的目录,可以使用 LxRunOffline 工具将其移到其他指定目录

# 移动系统到指定目录
.\LxRunOffline move -n centos  -d 'D:\subSystem\centos'

五、安装完后更新子系统

Ubuntu 或 Debian: sudo apt update && sudo apt upgrade
CentOS:yun update      yum -y install sudo

推荐工具:Windows Terminal 它的主要功能包括多个选项卡、窗格、Unicode 和 UTF-8 字符支持、GPU 加速文本呈现引擎,你还可用它来创建你自己的主题并自定义文本、颜色、背景和快捷方式。

六、其他可能使用到的命令

# wsl 命令使用帮助
wsl --help# 列出每个子系统的wsl版本
wsl --list --verbose# 设置指定容器的wsl版本
wsl --set-version centos 2# LxRunOffline 工具使用帮助
.\LxRunOffline --help

七、Docker 安装

  • 1.安装 docker-desktop

  • 2.设置 docker-desktop

  • 3.设置 docker config

{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"features": {"buildkit": true},"insecure-registries": ["192.168.1.6:5000"],"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}
  • 4.设置关联子系统

  • 5.子系统中安装 docker-ce

sudo curl -sSL https://get.docker.com/ | sh
  • 6.验证
docker ps

推荐阅读

  1. 旧版 WSL 的手动安装步骤 https://docs.microsoft.com/zh-cn/windows/wsl/install-manual
  2. 导入要与 WSL 一起使用的任何 Linux 发行版 https://docs.microsoft.com/zh-cn/windows/wsl/use-custom-distro
  3. 设置 WSL 开发环境的最佳做法 https://docs.microsoft.com/zh-cn/windows/wsl/setup/environment

轻度Linux患者福利,Win10安装Linux子系统教程,附 Docker 安装教程相关推荐

  1. Win11 专业工作站版安装安卓子系统方法 (离线包安装)

    目录 Windows 11 上运行Android软件 Android子系统的要求 一.安装 Windows Hyper-V支持 二.Win11 专业工作站版安装安卓子系统方法 (离线包安装) 操作方法 ...

  2. 从零开始的腾讯云使用体验-2-zsh安装与插件扩展、docker安装与基本使用

    zsh安装与插件扩展.docker安装与基本使用 前言 解决ssh一会儿就掉问题 下载zsh美化终端 修改主题 添加高亮插件 添加自动推荐插件 安装docker 更换下载源 搜索镜像 下载镜像 创建并 ...

  3. win7安装linux主题,[老友win10系统]Window7+CentOS6.5双系统安装图文教程

    [老友win10系统]Window7+CentOS6.5双系统安装图文教程 最近尝试着在已经安装了Win7的系统下安装CentOS,实现双系统切换使用的目的.经过大半天的实验,算是成功了,现在把我的方 ...

  4. Windows10安装Ubuntu子系统+配置SSH连接+安装xfce4图形界面+配置xrdc远程桌面连接

    前言 WIN10的所有非精简版的系统,都已经内置Linux内核,可以直接打开一个PC应用一样使用Ubuntu子系统.这是非常Cool的体验,并且经历了一段时间的完善和摸索,现在应用起来都非常成熟. 本 ...

  5. python 3.10.2 的傻瓜式安装教程(附环境安装和配置教程)

    本文所介绍的"python 3.10.2"的安装主要包括以下内容: 目录 软件介绍 新功能介绍 软件获取 软件安装 环境配置 软件介绍         Python 是一门流行的编 ...

  6. phabricator安装配置和使用(docker安装和独立部署)

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 我这里使用的是ubuntu16.04的系统. 使用docker进行安装 我们使用https://hub.docker.com/r/redpointga ...

  7. TeamCity系列教程(一)-docker安装配置teamcity

    作为CI持续集成的工具之一,相比Jenkins界面更友好,插件更多,功能大同小异,本次教程使用Docker环境 部署,所以要有Docker基础. 一.安装TeamCity服务端 这里说一下,TeamC ...

  8. 离线解锁 CodeCombat 全关卡教程 使用docker安装实现

    背景 暂时还没收入,但是想玩,但官方的有点贵(是真的贵,扛不住) 前期准备 下载安装docker desktop https://www.123pan.com/s/fmvUVv-HqApH, 这个安装 ...

  9. 群晖docker安装cms_群晖上 docker 安装 gitea

    群晖上 docker 安装 gitea 部署 图形化部署 maybe later 使用命令行部署 注意需要在 synology 中使用 root 账户,通过sudo -i # 首先下载最新的 gite ...

最新文章

  1. 软工作业 5:词频统计——增强功能
  2. python2升级_把Python2.6升级到Python2.7(适用于把Python2升级到Python3)
  3. php jsonp实例 mip无限滚动组件接口注意事项
  4. DundasWebChart 5.5 破解续.
  5. MVC系列-6.注册页面
  6. vue前端服务器端口_解密智联招聘的大前端架构 Ada
  7. SAP Analytics Cloud关于Smart Predict功能的说明
  8. activiti api文档_【白银人机】Activiti 工作流从入门到入土:完整 hello world 大比拼(API 结合实例讲解)...
  9. iphone字体大小设置_Win10电脑桌面上使用的记事本便签软件字体大小怎么调整?...
  10. extends 和super 泛型限定符-上界不存下界不取
  11. Win10 安装CUDA10(包括各种版本的CUDA和cuDNN下载链接)
  12. Cygwin下安装apt-cyg
  13. 当实现两个Activity之间的跳转时,发生 XXX has stoped 或者 XXX keeps stopping
  14. 微信jsapi支付流程
  15. 老男孩第十四期Python学习班之Day02
  16. cad怎么画立体图形教学_怎么在CAD中绘制三维立体图
  17. 面试中有关接口测试和接口自动化的那些事 ~
  18. java android rsa加密解密_Android RSA加密解密
  19. 东北大学——软件需求分析与系统设计——第六章笔记整理(2020年4月整理)
  20. 埃克森美孚和保时捷拓展赛车运动技术合作,进军Formula E电动方程式

热门文章

  1. 机载激光雷达数据获取及生产流程
  2. The type java.lang.String cannot be resolved. It is indirectly referenced from required .class files
  3. NotePad快捷键
  4. 证明:对于实对称矩阵,不同特征值对应的特征向量相互正交
  5. 谷歌浏览器百度搜索引擎输入后跳转到百度首页并且会吞掉输入内容
  6. gridview点击事件和滚动事件
  7. 每日一题(91) - 插入排序
  8. 2019级计算机学院数据结构编程作业,数据结构上机实验报告
  9. 手把手教你开发Pro/TOOLKIT应用程序(一)
  10. 宝宝喜欢爬窗户怎么办?