主题
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
连接工具连接
- 查看ip
ip 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