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
相关推荐
长友cy1 小时前
windows 搭建Qt编译Android 应用程序,快速搭建
android·windows
水饺编程1 小时前
第5章,[Win32 章节] :绘图模式
c语言·c++·windows·visual studio
苍狗T1 小时前
k8s 控制器管理
linux·运维·云原生·容器·kubernetes
qq_349447955 小时前
K8S Helm安装
云原生·容器·kubernetes
百年੭ ᐕ)੭*⁾⁾5 小时前
Redash部署指南(Windows docker部署)
大数据·windows·docker·数据可视化·redash
2401_834636995 小时前
Docker 容器化技术全解:从镜像构建到容器编排的完整教案2
运维·docker·容器
牢姐与蒯8 小时前
安全模式下删除流氓文件
windows
qq762118228 小时前
windows Qt mingw 编译libzip
开发语言·windows·qt
曹牧8 小时前
Java:Java 数组转 List
java·开发语言·windows
Cicada1289 小时前
定时任务方案选择指南:crontab、K8s CronJob、Airflow、XXL-JOB
云原生·容器·kubernetes