系统相关
首页 > 系统相关> > wsl2 (Windows Subsystem for Linux)使用学习

wsl2 (Windows Subsystem for Linux)使用学习

作者:互联网

wsl2 还不稳定,存在许多bug, 可以在:https://github.com/microsoft/WSL 进行提交

安装

win10 更新之 Windows 10 build 18917 Insider 版本,就可以使用 wsl2。

控制面板— 程序和功能— 启用或关闭 windows功能— 适用于Linux的Windows子系统— 打 √

— 重启电脑

wsl 命令

  wsl -l -v

安装linux

安装 ubuntu

方式一:

  sudo apt-get update
  sudo apt-get install -y \
      apt-transport-https \
      ca-certificates \
      curl \
      gnupg-agent \
      software-properties-common
  curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  sudo add-apt-repository \
     "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
     $(lsb_release -cs) \
     stable"
  sudo apt-get update
  sudo apt-get install docker-ce docker-ce-cli containerd.io

报错

参考的对象类型不支持尝试的操作

参考:https://answers.microsoft.com/zh-hans/insider/forum/all/wsl2%E5%AE%89%E8%A3%85kali/b6dd4c62-1130-4a7c-9462-1e9e5f38dab2 执行命令:

netsh winsock reset

docker for wsl2

参考:https://docs.docker.com/docker-for-windows/wsl-tech-preview/

docker windows 开发版可以使用内置 WSL2功能, 优点: * 通过 WSL2 使用其自带 ubuntu系统来运行docker。不占用系统应用商店的Ubuntu * 重启速度贼快。

不过: * 安装Windows 10 Insider Preview内部版本19041或更高版本。 * 使用代理依然 很有可能会报 参考的对象类型不支持尝试的操作 错误。方法参考上面。

标签:Subsystem,sudo,Windows,Linux,wsl,linux,--,ubuntu,docker
来源: https://blog.csdn.net/shangsongwww/article/details/118545137