小白兔晒黑了

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

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

posted on   小白兔晒黑了  阅读(1187)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
 
点击右上角即可分享
微信分享提示