Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2
官方文档: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相关推荐
- 如何在win10下安装IMSL6.0
最近因为需要计算一些方程,自己编程效率低又容易出bug.然后自己就打算安装IMSL库函数,想借助库函数解决问题.折腾了一会,又在同学的帮助下,另外也参考了网上(http://blog.163.com/ ...
- 如何在Win10下安装MySQL 5.7绿色版
#一.背景 系统升级到Win10后准备在本地搭建一个MySQL环境,用于研究学习.在网上找了很多其他人写的经验总结,Step by step的做,不断的遇到问题,没有成功. 最后老老实实的去读Mysq ...
- 记第一次win10下安装、卸载ubuntu16.04的过程
0.问题描述:在win10下安装完ubuntu后开机能选择进入ubuntu,点windows boot manager却进不去win10,只能按F12才能间接进去,找了很多方法,还是没能把引导程序改利 ...
- 如何在Linux下安装Docker
如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l 镜像(Image) l 容器(Container) l 仓库(Repository) 理解了这三个概念 ...
- deepin tim(wine)无法安装_利用HyperV虚拟机,如何在Win10上安装Deepin国产操作系统?深度好文!...
随着老美对华为手机业务的封锁,在PC端的操作系统的未来也逐渐引起了人们的重视,一旦Windows停止向国内供应的话,对国内市场的冲击也是不小的.基于这个原因,国产操作系统也越来越频繁地进入大家的视野. ...
- 如何用命令启用计算机用户,win10启用administrator账户的步骤_如何在win10下启用administrator用户...
我们要在win10系统电脑中安装软件或者执行一些操作的时候,经常会提示需要超级管理员账户才能执行,那么就需要启用administrator账户才可以,但是因为administrator默认是隐藏和关闭 ...
- 如何在 Linux 下安装及使用 CD-ROM
1. 概述 这是 Linux CD-ROM HOWTO. 编撰它的目的是包含一切在 Linux 安装及建置 CDROM 时所 需的知识, 以供大家快速参考. 它将回答常见的问题, 还有指引其它关於唯读 ...
- mysql数据库安装以及登录(如何在windows下安装mysql数据库,以及解决mysql8登录报错问题,绝对是保姆级别的,不要错过哦)
目录 概述 MySQL的卸载(选看) 停止MySQL服务 软件的卸载 方式1:通过控制面板方式 方式2:通过360或电脑管家等软件卸载 方式3:通过安装包提供的卸载功能卸载 残余文件的清理 清理注册表 ...
- win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)
刚刚在win10下安装了ubantu18.04系统,亲测有效!中途遇到了很多坑,一一为大家避免 以下就是我安装双系统的详细步骤 BIOS引导方式 目前主要的系统引导方式也有两种:传统的LegacyBI ...
最新文章
- linux_软件安装策略和升级策略
- 048_String对象
- Html5-Canvas实现简易的抽奖转盘
- Linux 进阶笔记(一)
- 悲催的CamShift
- java redis rpush_Redis Rpush 命令
- go struct结构
- Mysql学习笔记(六)增删改查
- Tomcat主页404错误
- C++ Tricks(一)—— 判断字符串 string 对象的所有字符都相等
- 可视化——matplotlib常用api(一)
- IB驱动包下载 : Ubuntu 16.04 的 IB驱动 iso、source包、tgz包
- linux 系统中没有rpm命令
- CodeSmith介绍
- linux 网络重组 分片 gso lro
- vue中使用语音提示
- 怎么读书才是善读书?
- 【LaTeX应用】文字方向,文字竖排
- FIR滤波器窗口设计法和频率采样设计法
- 常用去除离群值的算法!
热门文章
- 机器学习笔记:线性判别分析(Fisher)
- 强化学习笔记4:强化学习分类
- R语言实战应用精讲50篇(三十一)-R语言入门系列-tidyverse数据分析流程
- 【数学建模】MATLAB应用实战系列(八十二)-【数学建模】非线性多元回归(附MATLAB代码)
- Java高阶部分知识点汇总(四)-继承与多态
- uni-app读取html缓存,uni-app同步缓存值 设置 读取 删除(示例代码)
- dapper mysql 批量_MySQL数据库之c#mysql批量更新的两种方法
- MATLAB中rand,randi,randn函数,及rand('state',0)和rand('seed',0)产生随机种子详解
- 蹬N级阶梯有几种走法
- android 手机投影演示 ——vysor操作手册