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
整理不易,如果对您有所帮助 请点赞收藏,谢谢~