最近想使用Docker Deskto来搭建本地测试环境,不知道效果怎么样?

Viewed 7

Docker Desktop直接从 Docker 官方网站下载,没有“官网下载入口难找”的问题,安装也很简单。

官方下载地址

根据你的操作系统,可以选择对应的直接下载链接:

🛠️ Windows 安装前的准备(重要)

由于你用的是 Windows 10,为了 Docker Desktop 能顺畅运行,建议先检查一下系统设置,这样可以避免大部分安装报错。

  1. 系统要求:Windows 10 64位,建议版本为 22H2 (内部版本 19045) 或更高
  2. 开启虚拟化支持:这是最关键的一步。Docker 需要硬件虚拟化或 WSL 2 的支持。
    • WSL 2 (推荐):这是目前最主流、性能最好的方式。你需要先在 Windows 中启用 WSL 2 功能。可以在 PowerShell(管理员模式)下运行 wsl --install 来完成安装和设置。
    • Hyper-V:如果你选择 Hyper-V 后端,同样需要在“启用或关闭 Windows 功能”中勾选 Hyper-V。
    • 硬件上,请确保你的 CPU 支持虚拟化技术,并且在 BIOS/UEFI 中已开启。

关于费用

Docker Desktop 对个人使用、教育和非商业开源项目是免费的。只有在员工超过250人且年收入超过1000万美元的大型企业中商业使用时才需要付费订阅。

补充:另一种安装方式

如果你是企业用户,需要通过标准化方式批量部署,可以使用 Docker 提供的 MSI 安装包,它适合通过 MDM 解决方案大规模安装和管理。你可以在 Docker 管理控制台的“部署”页面找到它。

下载好安装文件后,直接双击运行就行。安装过程中可能会提示你选择使用 WSL 2 还是 Hyper-V,建议优先选 WSL 2。如果在安装中遇到问题,可以随时再问我。

1 Answers

如何干净的卸载,预留卸载方法如下?

官方卸载程序会移除 Docker Desktop 应用程序本身,但你的容器、镜像、卷等数据,以及一些配置文件通常不会被自动删除。

常规卸载步骤
通过图形界面:进入 Windows 的“设置” > “应用” > “应用和功能”,在列表中找到“Docker Desktop”,选择并卸载。

通过命令行:也可以在 PowerShell 中运行 Start-Process 'Docker Desktop Installer.exe' -Wait uninstall 命令来卸载。

手动清理残留(按需操作)
如果希望彻底清理,可以在完成上面的卸载步骤后,手动删除以下残留文件夹。根据官方文档,这些路径是明确提到的,你可以放心删除:

C:\ProgramData\Docker

C:\ProgramData\DockerDesktop

C:\Program Files\Docker

C:\Users<你的用户名>\AppData\Local\Docker

C:\Users<你的用户名>\AppData\Roaming\Docker

C:\Users<你的用户名>\AppData\Roaming\Docker Desktop

C:\Users<你的用户名>.docker

另外,有用户反馈卸载后 hosts 文件中可能会残留 host.docker.internal 相关条目,如果想一并清理,可以用文本编辑器打开 C:\Windows\System32\Drivers\etc\hosts 文件,手动删除带有 host.docker.internal 的行。

所以,按这个流程操作,完全可以实现不留痕迹的彻底卸载。