一、说明

Docker Desktop 是一款适用于 Mac、 Linux 或 Windows 环境的一键安装应用程序,可让您构建、共享和运行容器化应用程序和微服务。它提供了一个简单的 GUI(图形用户界面),可让您直接从计算机管理容器、应用程序和映像。Docker Desktop 减少了复杂设置所花费的时间,因此您可以专注于编写代码。它负责端口映射、文件系统问题和其他默认设置,并定期更新错误修复和安全更新。

二、安装流程

以Windows版本为例(具体的可参考官方中文文档):

1、系统要求

Docker 必须跑在 Linux 内核上;Windows 没有原生 Linux 内核,所以必须靠 WSL 2 或 Hyper‑V 虚拟出一个 Linux 环境给 Docker 用。WSL 2是轻量化的VM,速度快;Hyper-V是企业级的VM,速度较慢。
Docker Desktop自带了WSL 2和Hyper-V的下载安装。

2、下载Docker Desktop

官方下载链接
太慢的话可以找其他的源

3、安装

双击安装包,勾选:Use WSL 2 instead of Hyper-V(关键,不要用 Hyper-V,一般都是用WSL 2),然后全部默认就行。
注意:当前系统最好是管理员,防止权限不够

三、安装后配置

1、登录

可以不选择登录,只会影响拉取速度,不登陆100次/6小时,登录500次/6小时

2、映像文件位置修改

由于默认安装在C篇,后续映像文件太多可能把系统盘撑爆,所有我们修改一下映像盘保存的位置。具体操作:设置 -> Resources -> Advanced -> 修改Disk image location的位置,然后点击Apply & Restart 移动就行。
或者,在一开始就装在非系统盘,不过好像比较繁琐。
在这里插入图片描述

3、镜像配置

Docker 默认从国外服务器下载镜像,速度极慢、经常失败;所以要配置国内镜像给Docker 换一个国内高速下载源,让拉取镜像秒速、稳定。简单的操作步骤:设置 -> Docker Engine ->添加国内镜像

在这里插入图片描述
国内镜像很多,但是有的可能不可用了,需要自己在使用中选择,目前我使用的镜像如下:

"registry-mirrors": [
    "https://docker.1ms.run",
    "https://dockerproxy.com",
    "https://hub.rat.dev"
  ]

4、确认docker安装成功

在命令提示符下,输入下面两个命令查看是否有docker相关的信息

# 查看Docker信息
docker info
# 查看Docker版本
docker version

四、总结

通过本文的详细步骤,已经完成了 Docker Desktop 的安装与配置全过程:

  1. 安装准备:了解 Docker Desktop 的基本概念和系统要求,选择适合的虚拟化方案(推荐 WSL 2)。
  2. 安装过程:下载安装包,按照指引完成安装,注意使用管理员权限。
  3. 配置优化:
    • 修改映像文件存储位置,避免占用系统盘空间
    • 配置国内镜像源,大幅提升镜像拉取速度
    • 验证安装是否成功

完成以上配置后,Docker Desktop 环境已经准备就绪,可以高效地开始构建、运行和管理容器化应用。

更多推荐