打开WSL功能 在我们安装Linux发行版之前,我们需要启用WSL。 为此,首先在搜索栏上输入“打开或关闭Windows功能”。 ? 然后在打开的窗口勾选 “WSL” ?...单击“确定”按钮后,我们可能需要重启机器。 现在,我们在Windows 10上启用了WSL。...在Windows应用商店搜索Ubuntu。 ? 安装完成后启动 ? 启动Ubuntu后,请按照说明创建用户帐户。 ?...IP信息,因为我们在本机执行该命令,所以使用的是localhost,如果你使用的是远程计算机,请改掉localhost部分 安装VS Code 现在,我们可以下载VS Code并安装到Ubuntu上。...安装完成后,启动VS Code。 $ code 注意:一旦我们启动了VS Code,我们可能会无法移动或调整VS Code的窗口。
wsl2) 安装 需要注意,装完后的实际目录在 C:\Users\\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows...下的项目 无论是 WSL1 还是 WSL2,和 windows 环境下的原生软件结合工作时都还有一定局限性。...比如普遍用 webpack 热更新 驱动的前端开发项目,虽然 npm 命令能正常运行,但在 win10 下的编辑器软件中更改项目代码后,仍无法完成整个开发工作流: 最早期的 WSL 根本监听不到文件变化.../docs/remote/wsl 做如下设置: 在 VSCode 中安装 Remote Development 扩展包 在 wsl 窗口中进入要开发的项目目录,运行 code ....安装必要的组件 VSCode 自动重启后,在 wsl 中运行 npm 命令正常开发即可 同时要注意这里项目中的 npm 依赖项要在 wsl 环境下重新 install,原来在 cmd / powershell
WSL 中的 PHP CLI 解释器: 如果你知道这个路径是什么,可以通过 which php 命令在虚拟机中查看: 完成配置后,点击「OK」确定: 应用并保存更改,点击「OK」回到上一级界面: 你可以配置...PhpStorm 中当前打开的项目与虚拟机对应项目的路径映射,这样就完成了 PhpStorm 使用 WSL 虚拟机 PHP CLI 的基本配置。...: 如果安装过 PHPUnit 则可以通过配置该路径在 PhpStorm 中基于 WSL 虚拟机的 PHP 解释器进行单元测试。...服务器对外提供服务: 在 Windows 宿主机浏览器中访问 http://localhost:9000,就可以看到对应的 Xdebug 配置信息: 4、基于远程 PHP Xdebug 进行代码调试...这样,我们就完成了在 PhpStorm 中监听 WSL 虚拟机中 PHP 代码远程调试的工作。
安装 WSL 1. 开启WSL 必须启用“适用于 Linux 的 Windows 子系统”可选功能并重启,然后才能在 Windows 上运行 Linux 发行版。...与docker 集成 最初的WSL是在Windows之上模拟Linux内核,但是Windows和Linux之间存在如此基本的差异,以至于某些事情不可能以与本机Linux相同的行为实现,这意味着不可能直接在...Desktop 可以直接用 WSL2,直接运行在Linux 内核上了 图片 通过如下设置,Docker Desktop就和WSL2分发版本进行了集成,无需在WSL中安装docker; 当然,也可以选择不与...图片 图片 启用WSL后,docker运行数据都在WSL发行版中,文件位置都只能由WSL管理 安装docker后,docker会自动创建2个发行版: docker-desktop docker-desktop-data...例如,Docker 的开发人员现在可以在 Windows 上的 Linux Docker 守护程序上工作,使用与 Linux 计算机上的开发人员相同的工具和脚本集: 图片 注:WSL2 Docker最爽的地方是和宿主机
在Windows 10上启用WSL 2只需要将“Virtual Machine Platform” 和“Windows Subsystem for Linux”这两个特性开启就可以了。...二、安装Linux 在启用WSL之后,我们可以根据需要安装对应的Linux Distribution。...如上图所示,CMD命令行环境下的当前工作目录为“c:\Users\jinnan”,当我们切换到Bash Shell后,当前工作目录其实并没有发生变化,只是路径变成了“/mnt/c/Users/jinnan...对于我们安装的Ubuntu 18.04 LTS,.NET Core 3.0 SDK可以执行如下的命令进行安装。...如下图所示,启动后的ASP .NET Core应用默认会绑定在5000(HTTP)和5001(HTTPS)端口进行请求监听,由于Linux是当前Windows的子系统而非虚拟机,所以主子系统可以共享网络
安装Docker WSL2中安装和使用Docker基本与普通的Linux系统一致,但主要有以下几点区别: 只能使用service命令操作服务,如:service docker start 网上虽然也有人提供了可以工作的...关于这个问题,github上也有专门的issue在讨论,不过看起来官方并没有准备修复这个问题。 与Proxifier冲突 安装WSL2后,执行Proxifier会报错: ?...点击Yes修复之后,WSL又无法工作了,会报参考的对象类型不支持尝试的操作错误,网上提供的修复方法为: > netsh winsock reset 但是这样操作之后,Proxifier又出问题了。...0x04 总结 WSL2解决了很多WSL1无法解决的问题,但是也带来了一些新的问题,这些问题基本上都是由于虚拟化导致的。而能否解决这些问题,则决定了WSL与虚拟机的差异。...也就是说,这些问题不解决好,WSL就无法带来更加优异的原生体验。而且,相比WSL1,WSL2在性能上是有一定劣势的。
文章目录 前言 1.WSL2 一、ElasticSearch安装 1.Docker Desktop 2.运行容器 3.安装可视化软件ElasticHD 4.es跨域问题 前言 要在Windows上安装MongoDB...WSL2 允许您在 Windows 上本地运行 Linux 二进制文件。要使此方法正常工作,你需要运行 Windows 10 版本 2004 及更高版本或 Windows 11。...1.WSL2 WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件...这一新的体系结构改变了这些 Linux 二进制文件与Windows 和计算机硬件进行交互的方式,但仍然提供与 WSL 1(当前广泛可用的版本)中相同的用户体验。...单个 Linux 分发版可以在 WSL 1 或 WSL 2 体系结构中运行。 每个分发版可随时升级或降级,并且你可以并行运行 WSL 1 和 WSL 2 分发版。
CentOS 7.9 3、前置条件 准备Docker环境:Docker入门:Docker安装与基本使用,需要使用Docker准备被测试服务 二、wrk安装 1、在macOS上安装wrk 1.1、安装或者更新...wrk brew install wrk 1.3、安装验证 wrk -v 2、在Linux上安装wrk 2.1、在CentOS上安装wrk # CentOS 安装依赖 sudo yum install...、安装验证 wrk -v 3、在Windows上安装wrk 3.1、安装WSL和Ubuntu # 安装启用WSL dism.exe /online /enable-feature /featurename...Ubuntu wsl --install -d Ubuntu 安装完成后重启系统 如果安装过程中碰到问题,可以打开微软应用商店进行安装,或者参考:https://learn.microsoft.com/...zh-cn/windows/wsl/install 进行安装 3.2、在Ubuntu子系统安装wrk # 进入Ubuntu子系统 wsl -d Ubuntu # 安装wrk sudo apt-get
准备工作 电脑硬件:支持虚拟化的CPU,内存最好在32G以上,16G也可以 操作系统:window10 专业版 1 开启虚拟化 1.1 BIOS 由于主板和CPU的品牌不太一样,这里的操作仅供参考,以Intel...docker desktop并设置WSL2 2.1 下载docker desktop for windows 官网地址 2.2 安装 [image.png] 安装完成后重启电脑 2.3 从C盘将WSL2...,看官网说明,启用WSL后,docker运行数据都在WSL发行版中,文件位置都只能由WSL管理: [cm846h5p2w.png] 这两个目录是放在C盘下的,运行过多容器对C盘压力不小......2.4 验证docker 打开命令行查看docker版本: docker version [hutj9bz49t.png] 3 安装Kebernetes 3.1 准备镜像 k8s的官方镜像地址国内无法直接下载...3.3 下载kubectl客户端 官网最新版本下载地址 下载后将该文件移动到【C:\Windows\System32】下面,就可以在命令行使用kubectl了(也可以通过修改环境变量PATH达到相同效果
但是 Kubernetes 最开始是被设计在 Linux 环境中来部署和使用的,然而还是有不少用户平时工作还是使用的是 Windows 操作系统,为了降低 Windows 用户使用 Linux 的困难程度...安装 WSL2 首先我们需要先启用"适用于 Linux 的 Windows 子系统"这个功能,然后才能在 Windows 上安装 Linux 发行版。...搜索 Ubuntu,选择安装。 ? 安装完成后,第一次打开 Ubuntu 的时候,将打开一个控制台窗口,会等待几分钟来进行配置,启动完成后为 Ubuntu 创建一个用户和密码。...然后记住重启 Docker for Windows,重启完成后我们就可以在 WSL 里面使用 docker 命令了: ?...到这里 Docker 和 WSL2 的基本配置就完成了,接下来我们来安装 Kubernetes 集群。
Windows11主机选好后,他发现上面自带WSL2。于是他在PowerShell终端窗口,运行命令wsl --install。系统默认安装了Ubuntu。...喜欢开源软件的马意浓,很喜欢在Ubuntu上进行编程。WSL2上的Ubuntu,让他能感受到孙悟空找到如意金箍棒的快意。他的精神为之一振。...他现在需要在Ubuntu上安装git、jdk、node.js和npm这些工具。❌比较直接的安装方法,就是分别去这些工具的官网,下载最新的安装包,进行安装。但马意浓知道,这种方法,只能爽一时。...3.7 用sdkman安装jdk 17以便在本地进行后端app构建马意浓现在需要用jdk构建后端app了。✅他在网上找到了sdkman的安装方法。安装好后,他运行命令sdk version验证一下。...4.1 安装docker desktop以用容器方式运行postgres数据库及其管理工具马意浓之前在工作中,如需要使用数据库及其管理工具,都是从官网下载安装包进行安装。
可以使用以下两种方式为每次启动 WSL 时自动应用的已安装 Linux 分发版配置设置: .wslconfig ,用于在 WSL 2 上运行的所有已安装分发版 全局 配置设置。...目录路径应如下所示:/etc/wsl.conf .wslconfig 存储在目录中 %UserProfile% 。 用于跨作为 WSL 2 版本运行的所有已安装 Linux 分发版全局配置设置。...分发重启后,系统应运行。可以使用以下命令进行确认:systemctl list-unit-files --type=service这将显示服务的状态。...备注 权限掩码在应用到文件或目录之前通过一个逻辑或操作进行设置。 什么是 DrvFs? DrvFs 是 WSL 的文件系统插件,旨在支持 WSL 与 Windows 文件系统之间的互操作。...内存 大小 Windows 上总内存的 50% 或 8GB,以较小者为准;在 20175 之前的版本上:Windows 上总内存的 80% 要分配给 WSL 2 VM 的内存量。
) 然后选择安装,成功后即可点击启动。...注意:网上有些老的教程在命令行下用 lxrun /install 的形式安装,这里不推荐,因为这是早期 WSL beta 版本的做法,现在正式版直接在 Microsoft Store 以 UWP APP...5、借助 X Server 在 WSL 上使用 GUI 桌面程序 5.1 X 窗口系统 (X Window System) 简介 X 窗口系统( X Window System...5.3 VcXsrv 的安装和启动 下载 VcXsrv 并进行安装后,运行 XLaunch,一直点 Next 至启动完成。...要是忘记加 &, 也可以在程序运行时按ctrl+z, 将程序进程挂起,并输入bg,使其在后台运行 第二条指令(可选) 第一条输入,重启 Bash 后 , 理论上就可以运行 Linux 程序了,但程序一般不会运行很久就挂掉了
固定Focalboard公网地址 前言 本篇文章将介绍如何使用Docker本地部署Focalboard项目管理工具,并且结合cpolar内网穿透进行公网访问,实现团队协作,提高工作效率!...由于Focalboard是开源项目,可以将其部署在自己的本地服务器上,数据内容掌握在自己手里,更加安全可靠。下面将介绍如何使用Docker部署Focalboard。...第二步:安装WSL 打开 powershell,以管理员的身份启动命令窗口,输入 wsl --update 安装 wsl --install 然后再次重启电脑。...p 80:8000 mattermost/focalboard 安装完成后,在Docker Desktop中可以看到Focalboard的web界面地址为:https://localhost:8000...Cpolar安装成功后,在浏览器上访问http://localhost:9200,使用cpolar账号登录,登录后即可看到Cpolar web 配置界面,结下来在web 管理界面配置即可。
WSL 2更新提示 安装完docker后,点击restart,居然重启的是计算机而不是docker,然后重启后我外接的两台显示器无法扩展屏幕,变成了同步屏幕。...https://aka.ms/wsl2kernel 解决docker安装后出现多个虚拟屏幕的问题 上网查了下,这是启用了hyper v导致的,需要手动下载显卡驱动覆盖安装,具体操作可以参考下面文章。...原因是我上面没有装wsl,导致没有正常启动docker。 安装wsl后,重启电脑,可以看到docker desktop界面是这样的。 点击start,再次在cmd中执行命令。...接着在浏览器中输入localhost,即可访问网站。 查看镜像 docker image ls #或者docker images 上面两种写法是等价的。 同时也可以在可视化界面查看镜像信息。...总结 今天主要熟悉了docker的基本操作,了解了容器和镜像相关的知识。前面docker安装后需要多次重启,wsl也是必不可少的。
看了本文,能建立一个基本认识,在多大程度上WSL会拓展自己Windows PC的科研功能,另外,给各位科研工作带来便利,也能兼顾到学习和生活的其他用途。写的比较赶,见谅。...找到对应的Win10版本,在微软商店里安装WSL2(Ubuntu18.04); Win10上安装Mobaxterm免费版本,进行简单的配置; 在Mobaxterm启动WSL Ubuntu18.04; Win10...上安装FileZilla(默认Mobaxterm的sftp文件传输过慢); 配置WSL2 Ubuntu18.04,安装miniconda; 配置WSL2 Ubuntu18.04的zsh+oh-my-zsh...; 可能无法连接WSL2 Ubuntu18.04,需要使用"sudo /etc/init.d/ssh restart"重启ssh服务即可; ?...到这里,基本能够同时拥有一台科研生产力电脑了兼备Win10和Linux两种操作系统,同时无缝对接使用NCL和Python了。更多细节就不细说了,遇到具体问题可在文末留言或者在交流群讨论。
安装 Hexo 二、hexo创建本地博客 使用命令行创建博客:$ hexo init 博客项目名 ,这里的博客项目名我用的是wsl.github.io,完成后,会在你的 /Users/yourname...下创建一个wsl.github.io文件夹;然后可以通过命令行部署一下本地环境,然后就可以在浏览器中预览本地博客了。...创建一个page 3、将我们Hexo的代码部署到github上 首先用文本编辑器打开wsl.github.io文件内的_config.yml文件,修改博客内部参数,然后保存。...五、新建博客文章 本地博客环境都配置完成了,接下来就是新建文章了,用命令 :hexo new "name",在wsl.github.io/source/_posts目录下生成 name.md文件,这个文件支持...新建文章 文章写完之后, 通过如下命令后,打开浏览器访问 localhost:4000预览博客: cd wsl.github.io //进入博客目录 hexo clean //清除缓存 hexo
Overview 作为目前事实上的容器编排系统标准,K8s 无疑是现代应用的基石,很多同学入门可能直接就被卡到第一关,从哪去弄个 K8s 的环境 自己搭吧,要求的硬件资源太高,基本上搭建一个 K8s 集群就劝退了很多的人...,因此,本篇文章是基于 k8s-for-docker-desktop 进行的操作说明,希望可以帮你顺利的启用这一功能 Step by Step 首先,你需要在电脑上安装好 Docker Desktop,...最新版的软件在安装时也是会默认使用 WSL 作为宿主的,这里我使用的是 3.3.1 版本的 Docker,内置的 k8s 版本为 v1.19.7 PS:安装 Docker 之前需要你在 BIOS 中开启虚拟化...Hyper-V (没记错的话,如果你有安装别的虚拟机软件,启用 Hyper-V 后原来的虚拟机由于冲突是没办法继续使用了) ?...Docker Desktop 中内置的 K8s 其实是依赖于相关的镜像,由于这些镜像位于 google 的服务器上,因此基本上是无法正常拉取下来的,所以这里就需要借助镜像网站将这些 docker 镜像拉取到本地
使用新的Linux子系统Linux版本2(WSL2),访问完整的Linux shell需要一秒或更短的时间。这意味着您现在可以快速地在Windows内部基于Linux的项目上工作。...在Windows资源管理器中,导航到所需的任何文件夹,然后在地址栏中键入wsl,然后按enter。 在Visual Studio代码中,将默认终端更改为wsl。 ?...Node.js安装完成后,尝试全局安装npm软件包以确认它是否正常工作。 您还可以导航到Windows驱动器上的现有Node.js项目,并尝试运行它以确认它正在运行。...Windows子系统Linux的一个非常酷的功能是您localhost在运行Web应用程序时仍然使用。Node.js在Windows上运行完全正常。...在Windows中设置它们有时可能是一个挑战。对于某些项目,由于某些开源库缺乏Windows支持,因此无法实现。使用WSL2,这不再是一个问题。
领取专属 10元无门槛券
手把手带您无忧上云