wsl安装

打开”启用或关闭Windows功能”勾选 “适用于Linux的Windows子系统”以及”虚拟机平台”。
勾选
等待系统配置,然后确认重启电脑。
重启完电脑后会发现文件管理器中出现了Linux图标,且开始菜单中多了”wsl”图标
新出现的图标

wsl配置与更新

设置wsl 2

 注意WSL 2 仅在 Windows 11 或 Windows 10 版本 1903、内部版本 18362 或更高版本中可用
  
1
wsl --set-default-version 2

更新wsl

 打开powershell或cmd,输入
 
1
wsl --version
检查wsl版本 正确运行会出现 ![wsl版本检查](https://cdn.jsdelivr.net/gh/fhyouyu/imghost@main/20240410210310.png) 若提示报错则说明你运行的wsl是系统中的旧版本 则输入
1
wsl --update
等待wsl升级,升级完成后再次输入
1
wsl --version
检查wsl升级状况

CentOS安装与基本配置

CentOS安装

点我下载CentOS8
下载完之后在你想要安装CentOS的盘解压,并运行CentOS8.exe
运行成功后会发现该目录下会出现一个硬盘映像文件
安装CentOS
同时打开wsl后能够进入Linux命令行
安装成功
若运行CentOS报错则要下载x64内核更新包进行手动更新
如果使用的是 ARM64 计算机,请下载 ARM64 包。 如果不确定自己计算机的类型,请打开命令提示符 cmd,并输入:

1
systeminfo

然后查找系统类型

CentOS配置

yum换源

1
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

运行 dnf makecache 生成缓存

1
dnf makecache 

若报错可以多试几次,直到运行成功
运行成功

安装vim

输入指令

1
yum -y install vim

等待,出现”complite”则说明安装成功

wsl启用systemd 管理 Linux 服务

进入etc目录

1
cd /etc

新建”wsl.conf”文件

1
touch wsl.conf

编辑”wsl.conf”文件

1
vim wsl.conf

输入

1
2
[bash]
systemd=true

然后单击 “ESC” 键退出编辑,输入 “: wq!” 强制保存

若没有root权限则
(1)按ESC
(2)输入 :set noreadonly
(3)输入 :wq就可保存退出
退出编辑

打开powershell
重启Centos 验证配置是否成功

1
2
3
wsl --shutdown
wsl -d CentOS8
ps -p 1

若CMD下方显示”systemd”则说明设置成功,systemd已经启用
systemd启用
若显示为”init”则说明配置失败,请检查设置后重试

docker安装

查看CentOS 的内核版本(若使用本网站分享的链接下载的CentOS 则可跳过此步)

输入以下命令查看,Docker 要求 CentOS 的内核版本,至少高于 3.10

1
uname -r 

若低于 3.10,请输入以下命令升级

1
yum update

安装 Docker 所需依赖

1
yum install -y yum-utils device-mapper-persistent-data lvm2

添加阿里云的仓库

1
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装 Docker

1
yum -y install docker-ce

启动 Docker

1
systemctl start docker

检查docker状态

1
docker info

安装成功

设置docker为开机自启

1
systemctl enable docker

至此安装完成 ヾ(≧ ▽ ≦)ゝ

docker compose 安装

sudo安装

输入指令

1
yum install sudo -y

等待,出现”complite”则说明安装成功

compose 安装

运行以下命令以下载 Docker Compose 的2.2.2版本:

1
sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

要安装其他版本的 compose,请替换 v2.2.2。

将可执行权限应用于二进制文件

1
sudo chmod +x /usr/local/bin/docker-compose

创建软链

1
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

测试是否安装成功

1
docker-compose version