win10 wsl,docker desktop ,ssh,ssl,gitLab安装完整方案

一. docker安装

1. 开启hyper-v (确认是否开启最简单方式)

在这里插入图片描述

2. 未开启操作如下

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

新建一个批处理文件,将以上代码复制进去,并保存为enableHyperV.bat文件。双击运行此文件,即可开启Hyper-V。 需要重启
注意:如果系统中已经安装了Hyper-V,则可以忽略此步骤。

3. 修改注册表,伪装专业版

以管理员身份打开cmd,执行如下

REG ADD “HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion” /v EditionId /T REG_EXPAND_SZ /d Professional /F

二. 安装Linux发行版

1.查看可用的版本wsl

wsl --list --online

请使用“wsl --install -d <分发>”安装。 例如:
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
Ubuntu-24.04 Ubuntu 24.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
openSUSE-Leap-15.6 openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
openSUSE-Tumbleweed openSUSE Tumbleweed
PS C:\Users\Administrator> wsl --install -d Ubuntu-18.04

2.WSL安装

手动安装
wsl --install Ubuntu-24.04
在这里插入图片描述
输入自定义用户名(除root和不要大写,root是根用户),然后按照提示输入密码,即安装上WSL

3. 启用

WSL安装成功后,Docker Desktop要想能用,还需要启用WSL,输入如下命令WSL安装成功后,Docker Desktop要想能用,还需要启用WSL,输入如下命令WSL安装成功后,Docker Desktop要想能用,还需要启用WSL,输入如下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

4. 检查是否开启成功

右键管理员权限打开PowerShell,输入如下命令
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V
在这里插入图片描述

下载Linux发行版
https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4—download-the-linux-kernel-update-package

参考链接

https://learn.microsoft.com/zh-cn/windows/wsl/install

三. 常用命令

1.查看已安装的 Linux 发行版

wsl -l -v
在这里插入图片描述

2.设置默认系统

wsl --set-default Ubuntu-22.04

3.启动 Linux 发行版

wsl -d Ubuntu-22.04

4.终止运行的系统

wsl -t Ubuntu-22.04

5.注销指定系统

wsl --unregister Ubuntu-22.04

6. 开始菜单可以使用

在这里插入图片描述

7.其他命令,可节省空间

导出和导入 Linux 发行版(修改安装位置)
wsl --export Ubuntu-24.04 F:\DockOs\Ubuntu2404\ubuntu24.04.tar
wsl --unregister Ubuntu-24.04
wsl --import Ubuntu-24.04 F:\DockOs\Ubuntu2404\ubuntu24.04.tar
ubuntu2204.exe config --default-user root

8. 更改或重置密码

请打开 Linux 发行版并输入命令:passwd。 系统会要求你输入当前密码,然后要求输入新密码,之后再确认新密码。
如果忘记了 Linux 分发版的密码:

请打开 PowerShell,并使用以下命令进入默认 WSL 分发版的根目录:wsl -u root

如果需要在非默认分发版中更新忘记的密码,请使用命令:wsl -d Debian -u root,并将 Debian 替换为目标分发版的名称。

在 PowerShell 内的根级别打开 WSL 发行版后,可使用此命令更新密码:passwd ,其中 是发行版中帐户的用户名,而你忘记了它的密码。

系统将提示你输入新的 UNIX 密码,然后确认该密码。 在被告知密码已成功更新后,请使用以下命令在 PowerShell 内关闭 WSL:exit。

root 密码好像有长度校验,不能设置过短的密码。
列如:root123456

四. wsl安装的系统和vmware安装的系统没什么差别,可以把它理解成一个shell密码命令行工具,当然也可以配置ssh使用xsheel连接

1. 安装net工具

apt install net-tools
查看IP地址
ifconfig查看IP地址
在这里插入图片描述

2. 安装ssh服务,开启远程权限,shell

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值