1 检查系统配置
1.1 检查系统版本选择下载的地址
查看:系统 > 系统信息
查看你的版本号是否支持:需要高于版本 1903
下载地址:
根据不同的系统下载不同的安装包:
https://docs.docker.com/desktop/install/windows-install/
- 对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本
- 对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本
- 低于 18362 的版本不支持 WSL 2。 使用 Windows Update 助手更新 Windows 版本
我的系统是x64系统 所以选第一个
备用地址:链接:https://pan.baidu.com/s/1moJtnRuSgdqHQ0PycIxLng?pwd=jv73
提取码:jv73
1.2 检查是否开启VT虚拟化
在 任务管理器------>性能 中查看
如果显示未启用,则需要biso了开启,
我的微星主板:进入bios之前先切换到有线键盘,蓝牙键盘不能识别===》狂按del ===》OC ===》Advanced CPU Configuration ===》 SVM Mode ===》Enable
我的苹果笔记本:苹果笔记本安装双系统,如何开启虚拟化 (SVM mode)
其他各系统开启biso虚拟化的方式:
https://www.cnblogs.com/yyd-sun/p/17767099.html
我的微星主板开启方法 http://www.winwin7.com/JC/15706.html
1.3 检查相关Windows功能是否开启
电脑桌面使用快捷键 win + r
键入 OptionalFeatures
,“确定”之后打开 Windows 功能。
win11 勾选红框里的四项:
- Hyper-V
- Windows虚拟机监控程序平台
- 容器
- 适用于Linux的Windows子系统
win10需要检查三项
提示重启系统,点“立即重新启动”。
win11 也可以在这里设置
1.4 安装wsl
用管理员权限开启 命令提示符 :
1.4.1 win11只要一条命令
输入命令:
wsl --install
Windows Subsystem for Linux(简称WSL)是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。
如果显示:操作超时,可能是墙的原因,打开你的梯子重新试试看。
如果不支持wsl --install 命令,可以使用,
wsl --install -d Ubuntu
设置默认wsl 2版本
wsl --set -version 2
查看版本
wsl -v
1.4.2 win10 比较麻烦
要先设置cmd
然后输入以下命令
wsl --update --web-download
如果更新太慢 就直接下载安装 https://blog.csdn.net/breaksoftware/article/details/137159393
如果报错
报错Docker Desktop -WSL update failed 可以参考这里,https://blog.csdn.net/qq_64574122/article/details/137267366
2 安装与配置
2.1 安装
下载好之后直接双击安装,安装过程中这里有两个选项,记得都勾选上
等待一会安装完成
2.2 配置
稍后注册
3 使用方式
重新打开命令提示符,能看到版本号说明docker可以使用了。
docker -v
切换到vpn,不然无法搜索,会被墙
搜索 hello world
如果没有vpn,可以添加镜像
{ "builder": { "gc": { "defaultKeepStorage": "10GB", "enabled": true } }, "experimental": false, "registry-mirrors": [ "https://cr.console.aliyun.com/", "http://hub-mirror.c.163.com/", "https://docker.mirrors.ustc.edu.cn" ] }
run一个nginx容器,端口设置为82,并添加数据卷
然后在 E:\docker_v\nginx添加一个index.html文件,就可以访问了:
4 参考
https://blog.csdn.net/weixin_51351637/article/details/128006765
https://blog.51cto.com/u_15878568/5859575
使用方法 https://www.ngui.cc/article/show-945823.html?action=onClick
安装方法 https://baijiahao.baidu.com/s?id=1809401834071769873&wfr=spider&for=pc
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)