最近经常出现Windows10新建文件夹或从压缩文件中解压出文件夹之后,重命名卡死,重启explorer问题依然存在。经google后发现是windows search服务的问题。
WSL2 搭建 Rancher 开发环境
记录在WSL2下搭建Rancher开发环境步骤。基本步骤如下:
- 安装并配置WSL2
- 安装 Rancher-2.5.x
- 配置 Rancher
- Helloworld 案例
VSCode Remote Docker In WSL2 Without Docker Desktop
Windows10中未安装Docker Desktop,而是通过WSL2安装linux内核docker。在使用VSCode Remote运行远程容器时出现问题,无法正常使用。记录解决方案如下:
WSL2添加Systemd功能后VSCode Remote无法打开
在上一篇《WSL2添加Systemd功能》中成功为WLS2添加了Systemd功能,并成功在WLS2安装Minikube后,发现在wsl2 bash下使用code .命令无法打开已安装Remote插件的VSCode(开启Systemd前可正常使用)。记录解决方案如下:
WSL2添加Systemd功能
Systemd 是 Linux 系统工具,为系统的启动和管理提供一套完整的解决方案。已成为大多数发行版的标准配置。Systemd 并不是一个命令,而是一组命令,涉及到系统管理的方方面面。根据 Linux 惯例,字母d是守护进程(daemon)的缩写。 Systemd 这个名字的含义,就是它要守护整个系统。WSL2默认是没有systemd服务的,需要自行去安装。
WSL2 安装 Docker Without Docker Desktop
WSL 2 是 WSL 中体系结构的新版本,它更改了 Linux 分发版与 Windows 进行交互的方式。 WSL 2 的主要目标是提高文件系统性能并增加完全的系统调用兼容性。 Windows10 2004正式支持WSL2 ,同时WSL2 也 支持 Windows 10 家庭版。本文记录Windows10 WSL2安装及部署Docker。
WSL2设置内网访问
局域网内其他主机需要访问WSL2发布的服务时,可按下面的方法操作:
WSL2通过Minikube使用Kubernetes
为了方便在笔记本上学习和使用Kubernetes,尝试在WSL2下通过Minikube搭建Kubernetes环境。
WSL2无法访问网络
WSL2莫名其妙的连不上网,ping 域名不通,ping ip 不通,判断并非dns或hostname问题,而是网络问题。
关闭WSL后重新设置Windows宿主机网络,问题解决。命令如下:
为WSL2分配固定IP
问题:某些服务需要固定IP来访,而wsl2每次重启都会分配一个随机的 ip
解决方案:
- 宿主机(Windows10)为WSL2虚拟交换机设置固定IP
- WSL2下编写脚本,设置固定IP并绑定至虚拟交换机
- 脚本随WSL2启动