WSL及Docker for Windows安装

概述
1.什么是WSL
适用于 Linux 的 Windows 子系统 (WSL)
2.用WSL干啥?
替代虚拟机,方便的在WIN环境下加载各种应用Linux系统下的镜像,配合DOCKER FOR WINDOWS可以方便的管理各个镜像。
3.与服务器相比的优劣势?
优势:方便自己,可连接公司大网。
劣势:暂时只支持WSL访问外部环境,不支持外部环境访问WSL,即无法让别人通过SSH连接进WSL,也意味着在WSL使用交叉编译环境生成库后,无法直接让相机挂载使用,需要拷贝出去使用。(作者技术有限,有的大神通过配置已实现该功能)
4.安装耗时,20min,中间需要重启电脑。

WSL安装:

  1. 开启相关功能。
    控制面板-》程序和功能-》启用或关闭Windows功能,开启以下3项内容。
    注意,1.在此之前需要确保已在BIOS下开启了CPU的虚拟化功能。
    2.Windows系统版本要高一点( Version 1903 or higher, with Build 18362 or higher.)

  2. 安装WSL
    离线安装WSL分两步,WSL服务安装及升级和指定版本的子系统安装。
    管理员权限进入cmd/powershell
    wsl –install
    安装完后使用wsl -l -v检查运行情况
    wsl -l -v

此时由于离线安装,显示无运行中的子系统。
先将WSL升级为WSL2后进行后续安装
wsl --set-default-version 2
升级完后,使用本文档配套的U18子系统安装包安装。
(https://docs.microsoft.com/zh-cn/windows/wsl/install-manual可参考此下载对应子系统。)

按提示设置用户名及密码

安装完后,再次使用wsl -l -v 即可查看对应的子系统。

注意:如果出现 “参考的对象类型不支持尝试的操作”,则使用管理员打开POWERSHELL使用 netsh winsock reset (可能需要重启,不重启也可以尝试)
至此WSL即安装完成,可以在cmd/powershell中使用指令wsl进入,也可以点击图标或shift+右键选择LINUX子系统进入。

DOCKER FOR WINDOWS安装:
1.官网下载

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