前言
Docker的默认安装路径为

C:\你的用户名\AppData\Local\Docker\wsl

这样安装常常会导致C盘爆满。目前现有博客的安装方法往往不能把docker的container和image也装在非C盘。本博客旨在用最简单的方式,把Docker Deskstop的images和container装在D盘中。
安装前,请提前打开WSL2,

步骤1: 下载Docker Desktop安装包
首先,访问官方安装指南下载Docker Desktop的安装包。

步骤2: 准备命令行
确保你已经将Docker Desktop安装包保存到一个易于访问的位置,例如E:\EdgeDownload\Docker Desktop Installer.exe。

进入 cd E:\EdgeDownload\Docker Desktop Installer.exe

步骤3: 修改安装路径
打开命令提示符(CMD)或PowerShell,然后输入以下命令来更改Docker Desktop的安装路径:

start /w “” “Docker Desktop Installer.exe” install -accept-license –installation-dir=”E:\Program Files\Docker” –wsl-default-data-root=”E:\Program Files\Docker\data” –windows-containers-default-data-root=”E:\Program Files\Docker”
————————————————

参考文档:

设置docker-desktop为wsl默认子系统

## 显示所有子系统
D:\Users\Administrator\Downloads>wsl -l -v
  NAME              STATE           VERSION
* Ubuntu-20.04      Running         2
  docker-desktop    Running         2
## 设置docker-desktop为wsl默认子系统
D:\Users\Administrator\Downloads>wsl -s docker-desktop
操作成功完成。

D:\Users\Administrator\Downloads>wsl -l -v
  NAME              STATE           VERSION
* docker-desktop    Running         2
  Ubuntu-20.04      Running         2

参考文档:

查看docker版本

C:\Users\Administrator>docker --version
Docker version 27.4.0, build bde2b89

设置镜像代理

参考文档:
https://www.cnblogs.com/Flat-White/p/17107494.html

下载镜像
docker pull nginx
docker pull redis:latest
docker pull mysql:5.7.19
参考文档:
https://www.jianshu.com/p/19901ee5ad3c