win10 子系统linux 安装docker(docker官方推荐WSL安装)

win10 子系统linux 安装docker(docker官方推荐WSL安装)

以往我们win10安装需要使用一个hyper-V虚拟机,现在版本的docker Desktop for windows已经很方便在windows的子系统进行安装,特此记录

  1. 更新WSL2内核(管理员打开cmd)
wsl --set-default-version 2

倘若出现

WSL 2 需要更新其内核组件。有关信息,请访问 https://aka.ms/wsl2kernel

请去该链接下载wsl2升级
2. 去控制面板下,把下面这几项打开,可能会需要电脑重启
win10 子系统linux 安装docker(docker官方推荐WSL安装)_第1张图片

  1. 打开 Micsorft Store,搜索Ubuntu,我们安装 Unbutu 20.04 LTS(为啥安装20版本不是18,因为20自带python版本是3.8,18带的好像是2.7)
  2. 安装完毕后,验证下,在windows打开管理员cmd
wsl -l -v

如果看到

  NAME            STATE           VERSION
* Ubuntu-20.04    Running         2

说明安装成功
5. 浏览器打开https://www.docker.com/products/docker-desktop点击Download for Windows (stable),下载Docker安装程序。
6. 双击打开,默认安装,下一步下一步,完成
7. 打开Docker Desktop,如下图所示操作:
win10 子系统linux 安装docker(docker官方推荐WSL安装)_第2张图片

  1. 打开子系统,输入docker version查看是否成功

题外1:资源管理器访问子系统路径

打开文件资源管理器,在地址栏输入

\wsl$\Ubuntu-20.04

也可以跳转到Linux子系统根目录。

win10 子系统linux 安装docker(docker官方推荐WSL安装)_第3张图片

题外2:Linux子系统访问Win10文件

进入Linux子系统运行df -h,看到如下输出:
win10 子系统linux 安装docker(docker官方推荐WSL安装)_第4张图片
/mnt/c和/mnt/d正好分别对应本机的C盘和D盘。

题外3:关闭虚拟机

WSL2实际上是在虚拟机中运行。我们一旦进入WSL2Linux的命令行,虚拟机会自动启动运行。如果我们查看任务管理器,会发现一个Vmmem进程。如下所示:
win10 子系统linux 安装docker(docker官方推荐WSL安装)_第5张图片
该进程是虚拟机的进程。它比较占内存。不使用WSL2的时候我们可以关闭它以节省内存。关闭WSL2Linux的方法如下。使用管理员打开CMD,运行:

wsl --shutdown

这里借鉴了:Win10 WSL2 安装Docker,感谢

你可能感兴趣的:(linux,linux,docker,ubuntu,windows)