当前位置:首页 > 系统教程 > 正文

WSL2、Ubuntu、Docker Desktop安装教程

WSL2、Ubuntu、Docker Desktop安装教程

GitLab本地部署准备工作

本文将手把手教你如何在Windows系统上安装WSL2、Ubuntu以及Docker Desktop,为后续在本地部署GitLab做好完整的环境准备。无论你是开发新手还是运维老手,按照本教程的步骤操作,都能轻松完成配置。

WSL2、Ubuntu、Docker Desktop安装教程 WSL2安装  Ubuntu配置 Docker Desktop GitLab本地部署 第1张

1. WSL2安装 —— 开启Windows子系统

首先,确保你的Windows 10版本在2004及以上(或Windows 11)。以管理员身份打开PowerShell,执行以下命令启用WSL功能:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

接着启用虚拟机平台:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启电脑后,将WSL2设为默认版本:

wsl --set-default-version 2

此时,WSL2安装完成,它是运行Linux内核的高性能虚拟化环境。

2. Ubuntu配置 —— 安装并初始化Linux发行版

在Microsoft Store中搜索“Ubuntu”,推荐安装Ubuntu 22.04 LTS。点击安装,完成后启动。首次启动会进行初始化,设置用户名和密码。之后进入终端,更新软件包:

sudo apt update && sudo apt upgrade -y

至此,Ubuntu配置完毕,你可以通过wsl命令在Windows终端中随时进入Ubuntu环境。

3. Docker Desktop 安装与WSL2集成

前往Docker官网下载Docker Desktop for Windows。安装时确保勾选“Use WSL 2 instead of Hyper-V”。安装完成后,启动Docker Desktop,进入Settings → Resources → WSL Integration,打开开关并选择你安装的Ubuntu发行版。这样Docker Desktop就能无缝与WSL2配合,在Ubuntu中直接使用docker命令。

验证安装:在Ubuntu终端运行 docker --versiondocker-compose --version,显示版本即成功。

4. GitLab本地部署 前环境检查

现在所有基础组件已就位。在部署GitLab前,建议检查一下系统资源:WSL2内存分配(至少4GB)、硬盘空间(至少10GB)。同时确保Docker服务运行正常。后续只需通过docker-compose拉取GitLab镜像即可轻松启动。GitLab本地部署将完全基于Docker容器,与Windows系统隔离,便于管理和迁移。

总结:通过本教程,你已成功完成WSL2安装Ubuntu配置Docker Desktop集成,并掌握了GitLab本地部署的准备工作。接下来,就可以尽情享受在Windows上高效开发、运行Linux容器的乐趣了!