1 宿主机
版本:Windows 11 家庭中文版
系统:64 位操作系统, 基于 x64 的处理器
2 Docker 部署服务器要求
操作系统: 可运行 Docker 的 Windows 操作系统
CPU/内存: 4核8G
磁盘空间: 200G
3 安装部署
3.1 安装 WSL
我自己的机子是标配 wsl1,所以只需要进行升级到 wsl2 即可不需要再次安装。如果没有安装 wsl 的话,可以执行 $ wsl --install
命令进行安装。具体可以参考:Microsoft官方安装WSL2的教程。
- 右键点击左下角的图标并选择点击
Windows终端(管理员)
打开 powershell 窗口,运行以下命令:1 2
$ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart $ dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 执行以上命令成功后,重启电脑
- 下载适用于 x64 计算机的 WSL2 Linux 内核更新包
- 双击执行上述已成功下载的更新包即可
3.2 设置 WSL2 为默认
以管理员身份执行以下命令:
1
$ wsl --set-default-version 2
3.3 安装 Ubuntu
在 Windows 10 的应用商店里搜索”Ubuntu”并安装:
3.4 检测 Ubuntu WSL 版本
以管理员身份执行以下命令:
1
2
3
$ wsl.exe -l -v
NAME STATE VERSION
* Ubuntu-20.04 Stopped 1
3.5 将版本从 WSL 1 升级到 WSL 2
由 3.4 可知,当前发行版 Ubuntu-20.04 使用的版本是 1,由于 Docker 的配置需要 wsl2,因此需要将当前的版本 1 升级为版本 2。以管理员身份执行以下命令:
1
2
3
4
$ wsl --set-version Ubuntu-20.04 2
正在进行转换,这可能需要几分钟时间...
有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2
转换完成。
检查是否成功升级:
1
2
3
4
5
$ wsl -l -v
NAME STATE VERSION
* Ubuntu-20.04 Stopped 2
docker-desktop-data Running 2
docker-desktop Running 2
3.6 安装 Docker
下载 Docker Desktop for Windows,安装完成后双击 Docker Desktop Installer.exe 安装即可完成安装。
百度网盘资源:
链接:https://pan.baidu.com/s/1nhV27WV-4CTm2VBKGxr3zw?pwd=vq8j
提取码:vq8j
3.7 Docker 设置
Docker Desktop 安装完成后,执行以下操作:
- 进入 Settings 界面
- 选择 Resources 菜单下的 WSL INTEGRATION
- 打开 Ubuntu-20.04 选项
- 点击右下角的 Apply & Restart 即可