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 小时前
Windows 10/11 安装 WSL2 并配置 VSCode 开发环境(C 语言 / Linux API 适用)
linux·windows·vscode
AndyHeee5 小时前
【windows使用TensorFlow,GPU无法识别问题汇总,含TensorFlow完整安装过程】
人工智能·windows·tensorflow
远程修电脑→24169767755 小时前
三角洲行动弹窗提示CPU虚拟化未开启或被占用启动腾讯游戏时出现【ACE安全中心】虚拟化相关报错
windows
188_djh5 小时前
# 15_电脑版百度网盘每次登录都显示安全验证,很麻烦,一招解决
windows·app·百度网盘·百度网盘安全验证·baidudisk
郭涤生6 小时前
C++的函数是否可以做到完全覆盖Linux和windows的跨平台
linux·c++·windows
Code小翊6 小时前
Python 核心语法速查手册
windows
WangShade6 小时前
Jira部署在Windows完整流程
windows·jira·confluence
芙蓉王真的好16 小时前
安全无篡改:Windows 10 22H2/LTSC/ARM 官方原版镜像下载渠道与使用教程
arm开发·windows·安全
等什么君!8 小时前
docker -数据卷技术
运维·docker·容器
上天_去_做颗惺星 EVE_BLUE9 小时前
Docker高效使用指南:从基础到实战模板
开发语言·ubuntu·docker·容器·mac·虚拟环境