概述
使用WSL2(适用于Linux ver2的Windows子系统),Visual Studio Code(以下称VSCode)和Docker Desktop构建现代开发环境,它们可以在Windows上构建Linux环境。
本文的读者
- Windows开发人员
- 那些正在使用Docker开发的人,那些想要从现在开始的人
- 我做不到cmd。使用bash,人们
WSL2安装
WSL2只能安装在Windows10 2004版(2020年5月更新)或更高版本上,但是自2020/8起它也可以在1903/1908上运行。
" WSL 2"现在可用于" Windows 10版本1903/1909"-Microsoft移植到较旧的OS-Window Forest
以下是1903/1908/2004的常见任务。
打开控制面板。
打开"打开或关闭Windows功能"。
检查" Linux的Windows子系统"和"虚拟机平台",然后按确定按钮。
安装完成后,您将需要重新启动。
这是仅适用于Linux运行环境的设置,您需要在其中包含CentOS或Ubuntu发行版。
在命令提示符下将默认版本设置为" 2"。
1 | wsl --set-default-version 2 |
引入Ubuntu
您可以直接从Windows应用商店下载它。
启动Windows应用商店并搜索Ubuntu,您将看到它,所以不要犹豫。
在公司等环境中,Windows应用商店可能不可用。在这种情况下,您也可以从以下站点下载它。
选择Ubuntu。
https://docs.microsoft.com/ja-jp/windows/wsl/install-manual
您可以通过单击下载的文件进行安装。
安装完成后,Ubuntu终端将启动。
首先,确定Linux用户名和密码。请放任何一个。
外壳将启动并可以使用。保持终端不变。
将Visual Studio代码连接到WSL
如果不包含
VSCode,请从下面输入。
https://azure.microsoft.com/ja-jp/products/visual-studio-code/
启动
VSCode并从扩展名搜索wsl。
(在下图中,它已经安装)
安装后,一次关闭VSCode。
从Ubuntu
启动Visual Studio Code
从Windows的"开始"菜单中,选择[Ubuntu]以启动终端。
在此处创建一个空目录,然后在此处启动VSCode。
1 2 3 | mkdir sample cd sample code . |
VS代码将启动。启动一个终端(ctrl @,美国键盘的ctrl`),并确保外壳为bash。
如果要从VSCode打开现有的git项目,则需要使用git clone命令下载它。
另外,如稍后所述,Ubuntu文件也可以通过资源管理器进行引用,因此
!注意!
在
Ubuntu中,您还可以通过访问
但是,如果在此条件下以VSCode的远程功能启动,则性能将很差,并且无法监视文件,因此操作时将出现问题,例如添加或更改文件时。
如果要使用
VSCode的远程功能,请在您的主目录(可通过
从资源管理器
访问
您可以通过从
资源管理器访问
您可以继续使用
Tortoises git。
兼容Docker桌面WSL2的
Docker桌面现在支持WSL2。但是,1903/1908受早期访问版本(Edge)的
- 适用于Windows的Docker桌面稳定发行说明| Docker文档
- Docker Desktop for Windows Edge发行说明| Docker文档
在WSL2上运行的优点是提高了性能,尤其是更快的容器构造和启动。
此外,即使在启动PC时启动docker datamon和VSCode的远程功能,也可以感觉到性能的提高。
Docker Desktop WSL 2后端| Docker文档
对于新安装
在安装过程中,将询问您是否要使用WSL2,请按Yes。
如果已安装
从[Docker]菜单中选择[设置]