Docker-Windows安装Docker Desktop
Docker-Windows安装Docker Desktop
文章借鉴自:https://blog.csdn.net/sgx1825192/article/details/146965328
一. 检查系统要求
操作系统:Windows 10/11(64位)专业版/企业版/教育版(家庭版需通过 WSL 2 安装)。

启用虚拟化:
确保 BIOS 中启用 虚拟化技术(VT-x/AMD-V)。
开启 Hyper-V 和 WSL 2(Windows 功能中勾选)。
二、安装WSL2(若未启用)
wsl --install
重启电脑
三. 下载 Docker Desktop
访问官网下载安装包:https://www.docker.com/ (选择 Windows 版本)

或者 通过网盘分享的文件下载:Docker Desktop Installer.exe
链接: https://pan.baidu.com/s/1lTLsMk71_ZmqJa65U52VJA?pwd=sky1 提取码: sky1
四、 运行安装程序
双击下载的 .exe 文件,按向导安装。



五、必须重启计算机 Close and restart

六、Docker订阅服务协议
重启后自动弹出如下界面,本例选择 Accept 接收。
注意:按照协议,公司使用可能是要订阅费的,请谨慎处理。

七、进入登录界面
可以选择 跳过登录直接接续

八、调查问卷
调查问卷,本例选择了点击右上角 skip 跳过。

九、成功页面
9.1、WSL正常

9.2、以管理员身份运行Docker Desktop

9.3、查看版本信息
docker -v

9.4、查看详情
cmd
docker version

十、拉取镜像
10.1、失败
docker pull hello-world

遇到Docker拉取镜像时出现 context deadline exceeded 错误,通常是由于网络连接问题导致无法访问Docker Hub。
配置Docker镜像加速器(国内用户推荐),修改Docker配置文件 (daemon.json),添加国内镜像源(如阿里云、腾讯云)
10.2、配置Docker镜像
在 Docker Desktop 的 Settings 界面中选择 Docker Engine 选项卡。

如果没有配置过镜像,原配置json中是没有 "registry-mirrors" 字段部分的,新增内容在最后加上。
点击 Apply & Restart 按钮重启Docker。
配置实例:
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"Docker镜像URL"
]
}
10.3拉取成功

查看镜像

查看容器

本文来自博客园,作者:skystrivegao,转载请注明原文链接:https://www.cnblogs.com/skystrive/p/18892733
整理不易,如果对您有所帮助 请点赞收藏,谢谢~
浙公网安备 33010602011771号