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
相关推荐
qxl_7999151 小时前
Windows 显卡掉线无报警|模型推理全套防呆方案(实操完整版)
windows·stm32·单片机·推理显卡掉线误报警防呆
亚空间仓鼠9 小时前
Docker容器化高可用架构部署方案(六)
docker·容器·架构
前端老曹9 小时前
Docker 从入门到放弃:完整指南
运维·docker·容器
咖啡里的茶i10 小时前
在Docker环境中安装Hadoop cluster 实验报告一
hadoop·docker·容器
汪汪大队u10 小时前
续:从 Docker Compose 到 Kubernetes(2)—— 服务优化与排错
网络·后端·物联网·struts·容器
ILL11IIL11 小时前
k8s的pod管理及优化
云原生·容器·kubernetes
笑洋仟12 小时前
docker的overlay2目录占用磁盘空间很大,清理办法
运维·docker·容器
木雷坞12 小时前
2026 年 5 月国内可用 Docker 镜像源列表与配置方法
运维·docker·容器
数智工坊15 小时前
VMware 17 Pro 中 Ubuntu 虚拟机共享 Windows 文件夹(完美踩坑版)
linux·人工智能·windows·ubuntu
啊罗罗17 小时前
windows下,c++的axv2+fma/avx-vnni加速计算demo
c++·windows·算法