WSL2: WSL1升级操作及docker安装
WSL2不仅速度快,还可以装Docker,不得不转围观一下。再说原来一直用WSL1,现在升级WSL2自然就很心切了。主要目的2个,一是升级;二是WSL上装docker.
1、前提条件:
如果计算从WSL1升级至WSL2,你要先看一下你的版本号。如果是win10,那么版本号应高于18917或更高版本。
2、更新准备1:版本更新:大版本上的更新
在微软官网,找到win10更新助手。再启动。
注意,下面的更新,版本号是不会更新的。这个是同一版本下的更新。
3、更新准备2:开启虚拟机平台
(1)powershell中启用“虚拟机平台”可选功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
你也可以通过下面的操作达到相应的效果:
在“控制面板\所有控制面板项\程序和功能”中选择“启用或者关闭Windows功能”。【或按下面操作,点击后可以找到】
需要说明的是:WSL2和WSL1相比,必须要启用“虚拟机平台”!
当然,执行相关shell命令也是可以的。
(2)选择分发的版本,如果原来就是Ubuntu18.04,现在不想换,也不必操作。如果想换到其它版本上,需要在Micro store上下载。
4、在cmd或powershell中 更新
(1)执行 “wsl -l -v ”可以观察当前的版本
wsl -l -v
(2)下载wsl2kernel,地址如下:
如果出现WSL2需要更新其内核组件,那么即下载wsl2kernel.
https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel
下载后,安装,一路选择next即可。
(3)设置默认WSL2设置。
wsl --set-default-version 2
(4)更新所需要的分发版本
可见,升级成功。
如果你要切换至linux下,直接在cmd下执行“wsl”即可。
5、在WSL2中设置docker
(1)在mirror.azure.cn中找到docker-ce, 在“?”处,并点击进去
http://mirror.azure.cn/
找到安装命令:
curl -skSL https://mirror.azure.cn/repo/install-docker-ce.sh | sh -s -- --mirror AzureChinaCloud
安装docker过程:
注意:这个过程需要有几分钟,不要急。
安装成功后,启动docker,并检查docker版本。
(2) shell中输入上面的安装curl命令:
这样,在wsl中,就安装好docker了。
你可以进行以下相关操作,start,pull,push了。
如:
sudo service docker start
sudo docker pull python:3.8
后面你可以像在linux下一样的操作docker了。
下面是docker pull python的例子:
6、WSL学习资料
关于WSL2,具体信息可以进一步在微软官方了解和学习,很不错。
https://docs.microsoft.com/zh-cn/windows/wsl/
7、其它
中间还报过一次错误,需要开机(F2)检查一下BIOS中虚拟机是否设置为enabled.
WSL2: WSL1升级操作及docker安装相关推荐
- docker安装+配置镜像+命令操作+数据卷+网络管理+DockerFile+镜像服务+项目部署+[高级使用]
文章目录 Docker基础 一.Docker介绍 1. 什么是虚拟化 2. 什么是Docker 3. 容器与虚拟机比较 4. Docker优势 5. Docker架构 [1]镜像服务(`Image`) ...
- Docker安装java-Zookeeper进行操作
Docker安装Zookeeper 下载Zookeeper镜像 docker pull zookeeper 启动容器并添加映射 docker run --privileged=true -d --na ...
- Docker容器虚拟化技术---Docker安装和操作1
一.Docker安装 Docker在主流的操作系统和云平台上都可以使用,包括Linux操作 系统(如Ubuntu.Debian.CentOS.Redhat等).MacOS操作系统和 Windows操作 ...
- Docker安装Zookeeper并进行操作
Docker安装Zookeeper 下载Zookeeper镜像 docker pull zookeeper 1 启动容器并添加映射 docker run --privileged=true -d -- ...
- zookeeper教程,docker 安装,命令,python操作zookeeper,分布式队列,分布式锁
docker安装zookeeper服务端 首先安装单节点的服务端,如果安装多节点的服务端,需要为每个节点配置其他节点的地址. docker run --privileged=true -d --nam ...
- ES(Elasticsearch)基本查询总结(含docker安装,python操作)
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 官网:https://www.elastic.co/guide/index.html 搜索语法:https://www.elastic.co/guid ...
- Nolan最新版本2.4 Windows和docker安装升级教程, 登陆修复.排除个别需要实名的账号,nvjdc对接青龙面板教程
首先,展示我自己搭建修改的,我带了优化的:地址:http://jd.51kuaigouwu.com 好了 青龙搭建,服务器什么的自己看我其他文章. 没有基础或者不会都看教程都会,如果不会联系搭建. 提 ...
- TiDB+TiSpark部署--安装,扩缩容及升级操作
作者: tracy0984 原文来源: https://tidb.net/blog/9dc6c38e 背景 随着业务的变更,可能经常会遇到TiDB数据库的TiKV或TIDB Server节点扩缩容的需 ...
- wsl1升级到 wsl2 后高cpu占用解决方案
wsl1升级到 wsl2 后高cpu占用解决方案 wget https://launchpadlibrarian.net/474302949/libc6_2.31-0ubuntu8+lp1871129 ...
- 使用 docker 安装mysql可视化操作workbench
一.使用 docker 安装mysql 1.拉取镜像 docker pull mysql:5.7 启动容器: docker run -p 3306:3306 --name mysql \ -v /my ...
最新文章
- Gradle安装使用以及基本操作
- Android之给图片添加涂鸦(文字)
- 【RHCA翻译计划】EX436第一章:集群存储概论2
- php什么框架性能高,主流PHP框架性能比较
- java 100例(二)
- beautiful sentences
- .NET Core 3.0之深入源码理解ObjectPool(一)
- Python面向过程和面向对象
- 浅谈面试中常考的两种经典布局——圣杯与双飞翼 1
- VC6.0调试知识大全
- 《MPLS在Cisco IOS上的配置》一2.3 配置命令参考
- 河里的水哪里去了——兼谈气候变暖与西方文明
- 请问投稿中要求上传的author_SCI投稿状态解析
- C++练习实例———控制台实现坦克大战小游戏
- 视频直播app和网页版怎么开发?
- 后台管理系统中的antd vue中的问题(动态加载列表a-select-option,后台管理中a-selct-option的回显)
- linux系统有哪些
- html网络语言什么意思,网络语言开车什么意思 网络用语开车是什么意思
- 在PPT中显示时间以提醒演讲者控制时间
- 【SCOI2007】【BZOJ1071】组队