wsl2&centos实践

主题

vmware虚拟机已经常伴了许多年,我的伙伴电脑也已经看到了功成身退的征兆了,空间占用与运行压力并存的情况下,我不得不切换到了第二种方案wsl2,经常在win下面玩docker的老哥会比较熟悉前置流程,这次试试在小系统内安装,以下作为分享。

前置环境

最近安装了两次,因此比较熟,如果win版本是14之前,如果电脑禁用了检查更新这里注意一下,附上版本快捷查看命令

cmd 复制代码
winver

开启服务

服务开启控制面板命令等效

  • 控制面板

  • 命令(未验证)
cmd 复制代码
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
cmd 复制代码
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

wsl2 安装更新

  • 配置WSL
cmd 复制代码
wsl --set-default-version 2
  • 通过wsl --update 命令,WSL 将进行升级并检查相关缺少内容
cmd 复制代码
wsl --update

cenos安装

下载 wsl版的 centOS7 github网站地址: github.com/mishamosher...

运行

  • 查看系统
cmd 复制代码
wsl -l -v
  • 其他命令(切换位置,卸载)
cmd 复制代码
wsl -l -v              #查看wsl安装的有效分发
wsl --shutdown            #关闭所有运行的分发
wsl --export CentOS7 F:/centos.tar       #导出
wsl --unregister CentOS7     #卸载已安装的分发
wsl --import centos  F:/centos    F:/centos.tar  --version 2      #导入
wsl -d centos              #启动指定的版本

入口

通过此进入系统

更换阿里云镜像源

rm /etc/yum.repos.d/CentOS-Base.repo

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

设置systemd为启用

echo -e "[boot]\nsystemd=true" | sudo tee -a /etc/wsl.conf

开启ssh

  • 检查sudo netstat -tulnp | grep :22 #检查是否启动了 SSH默认端口(通常是22)
  • 安装yum install openssh-server -y #安装openSSH 服务
  • 启动systemctl start sshd #启动ssh 服务
  • 检查sudo netstat -tulnp | grep :22

连接工具连接

  • 查看ipip addr
  • 登录密码(一生坚持要设置密码为root的男人 )sudo passwd -f root

安装docker

  • 增加镜像地址
arduino 复制代码
yum-config-manager  --add-repo  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 查看版本yum list docker-ce --showduplicat | sort -r
  • 安装yum install docker-ce -y
  • 更改镜像/etc/docker/daemon.json
json 复制代码
  "registry-mirrors": [
         "https://docker.m.daocloud.io",
         "https://registry.docker-cn.com",
         "https://dockerproxy.com",
         "https://mirror.aliyuncs.com",
         "https://mirror.baidubce.com",
         "https://docker.mirrors.sjtug.sjtu.edu.cn",
         "https://docker.mirrors.ustc.edu.cn",
         "https://mirror.iscas.ac.cn",
         "https://docker.rainbond.cc",
       ]
  • 重启配置
bash 复制代码
# 重启配置
systemctl daemon-reload
#重启docker 服务  
systemctl restart docker.service
相关推荐
脚大江山稳2 小时前
docker使用nginxWebUI配置
java·docker·容器
一点都不方女士2 小时前
《无畏契约》游戏报错“缺少DirectX”?5种解决方案(附DirectX修复工具)
windows·游戏·microsoft·动态链接库·directx·运行库
0wioiw02 小时前
Python基础(①⑧Queue)
windows·python
iiYcyk3 小时前
服务器线程高占用定位方法
容器
寒水馨4 小时前
Windows 11 手动下载安装配置 uv、配置国内源
windows·python·国内源·uv·windows11
Mintind4 小时前
windows找不到gpedit.msc(本地组策略编辑器)
windows
Delphi菜鸟14 小时前
docker 部署RustDesk服务
运维·docker·容器
Sweety丶╮79414 小时前
【Kubernetes】知识点总结5
云原生·容器·kubernetes
love530love14 小时前
【保姆级教程】阿里 Wan2.1-T2V-14B 模型本地部署全流程:从环境配置到视频生成(附避坑指南)
人工智能·windows·python·开源·大模型·github·音视频