Docker-Windows安装Docker Desktop

Docker-Windows安装Docker Desktop

文章借鉴自:https://blog.csdn.net/sgx1825192/article/details/146965328

一. 检查系统要求

操作系统:Windows 10/11(64位)专业版/企业版/教育版(家庭版需通过 WSL 2 安装)。

image

启用虚拟化:

确保 BIOS 中启用 虚拟化技术(VT-x/AMD-V)。

开启 Hyper-V 和 WSL 2(Windows 功能中勾选)。

二、安装WSL2(若未启用)

wsl --install

重启电脑

三. 下载 Docker Desktop

访问官网下载安装包:https://www.docker.com/ (选择 Windows 版本)

image

或者 通过网盘分享的文件下载:Docker Desktop Installer.exe

链接: https://pan.baidu.com/s/1lTLsMk71_ZmqJa65U52VJA?pwd=sky1 提取码: sky1

四、 运行安装程序

双击下载的 .exe 文件,按向导安装。

image
image
image

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

image

六、Docker订阅服务协议

重启后自动弹出如下界面,本例选择 Accept 接收。

注意:按照协议,公司使用可能是要订阅费的,请谨慎处理。

image

七、进入登录界面

可以选择 跳过登录直接接续

image

八、调查问卷

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

image

九、成功页面

9.1、WSL正常

image

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

image

9.3、查看版本信息

docker -v

image

9.4、查看详情

cmd
docker version

image

十、拉取镜像

10.1、失败

docker pull hello-world

image

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

10.2、配置Docker镜像

在 Docker Desktop 的 Settings 界面中选择 Docker Engine 选项卡。

image

如果没有配置过镜像,原配置json中是没有 "registry-mirrors" 字段部分的,新增内容在最后加上。

点击 Apply & Restart 按钮重启Docker。

配置实例:

{
	"builder": {
		"gc": {
			"defaultKeepStorage": "20GB",
			"enabled": true
		}
	},
	"experimental": false,
	"registry-mirrors": [
		"Docker镜像URL"
	]
}

10.3拉取成功

image

查看镜像

image

查看容器

image

posted @ 2025-05-23 12:45  skystrivegao  阅读(2212)  评论(0)    收藏  举报