Docker Desktop 4.38 安装与配置全流程指南(Windows平台)

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: Docker Desktop 是容器化应用开发与部署的一体化工具,支持本地创建、管理和运行 Docker 容器。4.38 版本新增 GPU 加速、WSL 2 性能优化和 Kubernetes 1.28 集群管理功能,适用于微服务开发和 CI/CD 流水线搭建。安装要求为 Windows 10 2004 及以上(64 位),需启用 Hyper-V 或 WSL 2。硬件最低配置为 4GB 内存、20GB 存储和虚拟化技术支持的 CPU。安装步骤包括启用系统功能、下载并运行安装程序,完成后配置镜像加速并验证功能。常见问题涵盖 WSL 2 安装不完整、磁盘空间清理及容器外网访问等。

一、软件定位与特性

Docker Desktop 是容器化应用开发与部署的一体化工具,支持在本地环境创建、管理和运行Docker容器。4.38版本新增GPU加速支持、WSL 2性能优化和Kubernetes 1.28集群管理功能,适用于微服务开发、CI/CD流水线搭建等场景。


二、安装环境要求

1. 系统版本

  • Windows 10 2004及以上(64位)
  • 必须启用Hyper-V或WSL 2后端(家庭版需安装WSL 2)

2. 硬件配置

组件 最低要求 推荐配置
内存 4GB 16GB+
存储 20GB 50GB SSD
CPU 支持虚拟化技术 多核处理器

三、安装全流程演示

步骤1:启用系统功能

右键开始菜单 → 应用和功能 → 点击 程序和功能 → 勾选 Hyper-VWindows子系统Linux

步骤2:获取安装包

访问Docker官网安装包下载页 ,下载「Docker Desktop Installer.rar」压缩包

步骤3:运行安装程序

解压压缩包,双击「Docker Desktop Installer.exe 」文件 ,勾选以下选项:

  • 使用WSL 2引擎
  • 将Docker CLI添加到PATH

图片.png

步骤4:完成安装

等待进度条完成后,取消勾选 Launch Docker Desktop(建议重启后再启动):


四、首次运行配置

1. 服务启动

重启电脑后,双击桌面快捷方式启动程序。当看到 Docker Desktop is running 状态提示即表示服务正常:

2. 镜像加速配置

点击设置图标 → Docker Engine,在JSON配置中添加阿里云镜像源:

"registry-mirrors": ["https://{your_id}.mirror.aliyuncs.com"]

image.gif


五、功能验证

测试1:运行Hello-World容器

在PowerShell执行以下命令验证基础功能:

docker run hello-world

image.gif

成功时显示 Hello from Docker! 提示

测试2:构建自定义镜像

创建Dockerfile文件并执行构建命令:

FROM nginx:alpine COPY index.html /usr/share/nginx/html

image.gif

docker build -t my-nginx .

image.gif


六、常见问题解答

Q1:安装时提示"WSL 2 installation is incomplete"?

Q2:如何清理磁盘空间?

  • 执行 docker system prune -a 删除无用镜像
  • 在设置中调整 Disk image location 存储路径

Q3:容器内无法访问外网?

  • 检查防火墙是否放行Docker进程
  • 重置网络设置:TroubleshootReset to factory defaults

七、延伸学习


声明:本文使用Docker官方安装包制作,遵循Apache 2.0开源协议。原创教程转载请注明来源。

相关文章
|
25天前
|
存储 安全 C++
Odoo 安装方式选择:源码安装 vs Docker
Odoo部署常采用源码编译或Docker容器化,但分别面临依赖复杂、版本风险和服务化难题,以及镜像臃肿和扩展受限的问题。Websoft9提出混合方案,融合两者优势:通过智能环境适配、三阶段部署流程(环境预检、混合模式选择、持久化配置)及声明式YAML配置,实现高效、灵活的双模运行时。此方案显著降低依赖冲突解决时间(从83分钟至0),生产环境构建耗时缩短至8分钟,并达100% CVE漏洞修复率,适合ERP定制开发与规模化部署的企业需求。
|
18天前
|
存储 弹性计算 Linux
安装Docker
常见操作系统安装docker步骤
70 15
|
19天前
|
Docker 容器
在openEuler 22.03 LTS上安装Docker CE和Docker Compose
以上就是在openEuler 22.03 LTS上安装Docker CE和Docker Compose的过程。希望这个指南能帮助你顺利完成安装。
101 12
|
19天前
|
Prometheus 监控 Cloud Native
Prometheus+Grafana(docker安装)
本文档详细介绍了如何使用Docker容器快速部署Prometheus监控系统和Grafana数据可视化平台。该方案适用于需要快速搭建监控环境的开发测试场景,具备部署简单、资源占用低、易于维护等特点。
|
1月前
|
Linux 虚拟化 Docker
win11怎么安装docker的必要设置自学软硬件工程师778天
win11怎么安装docker的必要设置自学软硬件工程师778天
win11怎么安装docker的必要设置自学软硬件工程师778天
|
26天前
|
Ubuntu 数据库 虚拟化
Windows 环境下 Odoo 安装保姆级教程
本教程详细介绍了在 Windows 系统上通过虚拟机部署 Odoo 的完整流程。首先确认硬件需求,确保 CPU、内存和磁盘空间满足最低配置;接着安装 VMware Workstation Pro 并创建 Ubuntu 虚拟机,配置桥接网络以实现主机与虚拟机的通信;随后借助微聚云快速安装预配置好的 Odoo 环境,简化复杂环境搭建;最后通过浏览器访问虚拟机 IP,完成 Odoo 数据库初始化及基础设置。整个过程清晰易懂,适合新手快速上手 Odoo 部署。
144 4
|
1月前
|
SQL 数据库 Windows
YashanDB Windows客户端安装
本文详细介绍了YashanDB客户端(Windows)的安装、使用与卸载步骤。安装部分包括解压软件包至本地路径,并配置系统环境变量;使用部分通过cmd窗口运行`yasql`命令连接远程数据库,执行相关操作;卸载部分则说明了删除环境变量及客户端目录的具体方法。更多功能可参考官方文档中的C驱动、imp、exp、yasldr和yasql工具说明。
YashanDB Windows客户端安装
|
1月前
|
Ubuntu 关系型数据库 MySQL
在Ubuntu系统的Docker上安装MySQL的方法
以上的步骤就是在Ubuntu系统的Docker上安装MySQL的详细方法,希望对你有所帮助!
174 12
|
2月前
|
Ubuntu 关系型数据库 MySQL
容器技术实践:在Ubuntu上使用Docker安装MySQL的步骤。
通过以上的操作,你已经步入了Docker和MySQL的世界,享受了容器技术给你带来的便利。这个旅程中你可能会遇到各种挑战,但是只要你沿着我们划定的路线行进,你就一定可以达到目的地。这就是Ubuntu、Docker和MySQL的灵魂所在,它们为你开辟了一条通往新探索的道路,带你亲身感受到了技术的力量。欢迎在Ubuntu的广阔大海中探索,用Docker技术引领你的航行,随时准备感受新技术带来的震撼和乐趣。
124 16
|
2月前
|
监控 关系型数据库 MySQL
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
154 30