官方文档:Install WSL on Windows 10 | Microsoft Docs

提要:

本文是关于docker的专题讨论,作者用一组文档尽可能保证完整地阐述Docker到底是啥?如何使用?docker的使用范围等。相关的其它文章是:

Docker知识1:Docker-hub简介

Docker知识2:安装docker-desktop

Docker知识3:Docker的体系简介

Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2

docker知识5:在WSL2的ubuntu20.04环境安装使用docker

在win10的系统下,安装WSL2后,就相当于在windows下安装了一个内嵌的ubuntu系统,该系统比VMware要小很多,也灵活很多。本人在开发docker过程中,发现这种ubuntu系统完全满足要求。因此,向初学者推荐这种系统的使用。

1 如何安装WSL2?

在Win10桌面,在开始按钮上右键选择管理员身份启动PowerShell。

弹出窗口

进入PowerShell后

步骤1:输入下述指令,允许Win10启用WSL

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

​​​

步骤2:检查win版本

1)版本检查:选键盘: Windows logo 键 + R键, 后进入cmd;键入 winver, 选 OK键.

2)开始菜单中找Resetting(N).  再找【更新和安全】

步骤3:使能虚拟环境

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

步骤4:下载WSL2最新版本

  • WSL2 Linux kernel update package for x64 machines
  • 下载后文件是wsl_update_x64.msi,双击安装。

步骤5:将WSL2设置为默认版本

wsl --set-default-version 2

步骤6:下载ubuntu

打开微软商城: Microsoft Store 选择一款 Linux 版本.

2 下载过后,就有了Ubuntu系统。

双击进入:  

这是ubuntu的terminal窗口。可以用命令行操作。

3 WSL2命令

  • 列出wsl当前的项目,在cmd中键入:

wsl --list --verbose

出现当前WSL的进程:

C:\Users\myname\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ext4.vhdx

对应地,从win10文件管理查.vhdx文件,有个磁盘镜像ext4.vhdx,是ubuntu20。

  • 查看wsl指令帮助:

wsl --help

  • 设定wsl2是默认版本

wsl --set-default-version 2

4  更换数据源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
sudo apt update
sudo apt upgrade -y

5 关于卸载WSL2

注意这里是在 Windows PowerShell(管理员版的cmd)窗口

wslconfig /l

# 以上显示一个列表

#从列表中选择要卸载的发行版(例如Ubuntu)并键入命令

wslconfig /u Ubuntu

Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2相关推荐

  1. 如何在win10下安装IMSL6.0

    最近因为需要计算一些方程,自己编程效率低又容易出bug.然后自己就打算安装IMSL库函数,想借助库函数解决问题.折腾了一会,又在同学的帮助下,另外也参考了网上(http://blog.163.com/ ...

  2. 如何在Win10下安装MySQL 5.7绿色版

    #一.背景 系统升级到Win10后准备在本地搭建一个MySQL环境,用于研究学习.在网上找了很多其他人写的经验总结,Step by step的做,不断的遇到问题,没有成功. 最后老老实实的去读Mysq ...

  3. 记第一次win10下安装、卸载ubuntu16.04的过程

    0.问题描述:在win10下安装完ubuntu后开机能选择进入ubuntu,点windows boot manager却进不去win10,只能按F12才能间接进去,找了很多方法,还是没能把引导程序改利 ...

  4. 如何在Linux下安装Docker

    如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l  镜像(Image) l  容器(Container) l  仓库(Repository) 理解了这三个概念 ...

  5. deepin tim(wine)无法安装_利用HyperV虚拟机,如何在Win10上安装Deepin国产操作系统?深度好文!...

    随着老美对华为手机业务的封锁,在PC端的操作系统的未来也逐渐引起了人们的重视,一旦Windows停止向国内供应的话,对国内市场的冲击也是不小的.基于这个原因,国产操作系统也越来越频繁地进入大家的视野. ...

  6. 如何用命令启用计算机用户,win10启用administrator账户的步骤_如何在win10下启用administrator用户...

    我们要在win10系统电脑中安装软件或者执行一些操作的时候,经常会提示需要超级管理员账户才能执行,那么就需要启用administrator账户才可以,但是因为administrator默认是隐藏和关闭 ...

  7. 如何在 Linux 下安装及使用 CD-ROM

    1. 概述 这是 Linux CD-ROM HOWTO. 编撰它的目的是包含一切在 Linux 安装及建置 CDROM 时所 需的知识, 以供大家快速参考. 它将回答常见的问题, 还有指引其它关於唯读 ...

  8. mysql数据库安装以及登录(如何在windows下安装mysql数据库,以及解决mysql8登录报错问题,绝对是保姆级别的,不要错过哦)

    目录 概述 MySQL的卸载(选看) 停止MySQL服务 软件的卸载 方式1:通过控制面板方式 方式2:通过360或电脑管家等软件卸载 方式3:通过安装包提供的卸载功能卸载 残余文件的清理 清理注册表 ...

  9. win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)

    刚刚在win10下安装了ubantu18.04系统,亲测有效!中途遇到了很多坑,一一为大家避免 以下就是我安装双系统的详细步骤 BIOS引导方式 目前主要的系统引导方式也有两种:传统的LegacyBI ...

最新文章

  1. linux_软件安装策略和升级策略
  2. 048_String对象
  3. Html5-Canvas实现简易的抽奖转盘
  4. Linux 进阶笔记(一)
  5. 悲催的CamShift
  6. java redis rpush_Redis Rpush 命令
  7. go struct结构
  8. Mysql学习笔记(六)增删改查
  9. Tomcat主页404错误
  10. C++ Tricks(一)—— 判断字符串 string 对象的所有字符都相等
  11. 可视化——matplotlib常用api(一)
  12. IB驱动包下载 : Ubuntu 16.04 的 IB驱动 iso、source包、tgz包
  13. linux 系统中没有rpm命令
  14. CodeSmith介绍
  15. linux 网络重组 分片 gso lro
  16. vue中使用语音提示
  17. 怎么读书才是善读书?
  18. 【LaTeX应用】文字方向,文字竖排
  19. FIR滤波器窗口设计法和频率采样设计法
  20. 常用去除离群值的算法!

热门文章

  1. 机器学习笔记:线性判别分析(Fisher)
  2. 强化学习笔记4:强化学习分类
  3. R语言实战应用精讲50篇(三十一)-R语言入门系列-tidyverse数据分析流程
  4. 【数学建模】MATLAB应用实战系列(八十二)-【数学建模】非线性多元回归(附MATLAB代码)
  5. Java高阶部分知识点汇总(四)-继承与多态
  6. uni-app读取html缓存,uni-app同步缓存值 设置 读取 删除(示例代码)
  7. dapper mysql 批量_MySQL数据库之c#mysql批量更新的两种方法
  8. MATLAB中rand,randi,randn函数,及rand('state',0)和rand('seed',0)产生随机种子详解
  9. 蹬N级阶梯有几种走法
  10. android 手机投影演示 ——vysor操作手册