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

本文介绍了如何在Win10的WSL2环境下安装Linux子系统和Docker。首先,更新WSL2内核至最新版本,然后在MicrosoftStore安装Ubuntu20.04LTS。接着,下载并安装DockerDesktop,验证Docker是否安装成功。此外,还分享了如何通过资源管理器访问子系统路径,以及Linux子系统访问Win10文件的方法,以及如何关闭WSL2的Vmmem进程来节省内存。
摘要由CSDN通过智能技术生成

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. 去控制面板下,把下面这几项打开,可能会需要电脑重启
在这里插入图片描述

  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,如下图所示操作:
在这里插入图片描述

  1. 打开子系统,输入docker version查看是否成功
题外1:资源管理器访问子系统路径

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

\wsl$\Ubuntu-20.04

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

在这里插入图片描述

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

进入Linux子系统运行df -h,看到如下输出:
在这里插入图片描述
/mnt/c和/mnt/d正好分别对应本机的C盘和D盘。

题外3:关闭虚拟机

WSL2实际上是在虚拟机中运行。我们一旦进入WSL2Linux的命令行,虚拟机会自动启动运行。如果我们查看任务管理器,会发现一个Vmmem进程。如下所示:
在这里插入图片描述
该进程是虚拟机的进程。它比较占内存。不使用WSL2的时候我们可以关闭它以节省内存。关闭WSL2Linux的方法如下。使用管理员打开CMD,运行:

wsl --shutdown

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

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值