-
- Docker Desktop 官方文档:Install Docker Desktop on Windows
- 微软 WLS 2 官方文档:How to install Linux on Windows with WSL
下载
- 打开官网:https://www.docker.com/
- 点击
Download for Windows - AMD64
环境准备
- 64 位处理器
- 4GB 系统内存
- 在 BIOS 中启用硬件虚拟化
- 需要先在 Windows 系统中开启
WSL 2
或Hyper-V
Docker Desktop
的功能在WSL 2
和Hyper-V
上保持一致,不偏向任何一种架构。个人推荐使用WSL 2
WSL 2
您必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。
- 以 管理员模式 打开
PowerShell
或Windows 命令提示符
- 执行
wsl --install --no-distribution
命令--install
代表执行安装--no-distribution
代表安装WSL
时不要安装发行版(即不安装一个默认的Ubuntu
子系统)
- 完成后重启电脑
- 再次以 管理员模式 打开
PowerShell
或Windows 命令提示符
- 执行
wsl --status
查看状态- 若提示类似于
默认版本: 2
则正常 - 若提示类似于
默认版本: 2
则执行wsl --set-default-version 2
修改版本
- 若提示类似于
Hyper-V
注:一般是企业版
win10/win11
才能开启- 打开
控制面板
- 点击
卸载程序/程序和功能
- 点击
启用或关闭 Windows 功能
- 勾选
Hyper-V
并确定 - 等待完成并重启系统
安装 Docker Desktop
- 以 管理员模式 运行
Docker Desktop Installer.exe
,默认情况下,会安装在C:\Program Files\Docker\Docker
目录下 - 在
Configuration
页面,完成以下配置之后点击OK
- 若以
WSL 2
模式,则保留默认勾选的Use WSL 2 instead of Hyper-V(recommended)
- 若以
Hyper-V
默认,则取消勾选Use WSL 2 instead of Hyper-V(recommended)
Add shortcut to desktop
代表添加桌面快捷方式,自行决定
- 若以
- 安装完成后根据提示重启(若提示注销,则手动执行重启!)
- 再次进入系统后,运行
Docker Desktop
程序,一般情况下,会正常运行,- 第一个弹出的用户协议,必须点击同意
- 剩下的一些操作可以选择
Skip
跳过
补充说明
- 先执行了
Docker Desktop
安装,重启后无法启动Docker Desktop
,可以尝试以 管理员模式 打开PowerShell
或Windows 命令提示符
执行wsl --update
并重启 WSL 2
模式下可以使用.wslconfig
设置一些配置(例如最大使用内存),配置文件路径为C:\Users\<UserName>\.wslconfig
- 微软官方教程:Advanced settings configuration in WSL
- 示例配置:
[wsl2]
memory=4GB
processors=2
swap=0GB
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)