Windows 安装 Docker

596人浏览 / 0人评论

下载 Docker Desktop

官网:https://www.docker.com/products/docker-desktop/

双击运行,安装成功后可能会出现如下弹窗:

点击弹窗中的链接(https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package),进入 WSL 安装说明界面,点击下载并安装(之后需要重启系统,注意先保存正在进行的工作):

修改镜像下载位置

1、通过 Docker Desktop 修改(此种方式必须保证当前没有镜像和容器存在,否则修改不成功,最好安装完后立即修改)。

2、通过命令行修改

参考:https://blog.csdn.net/qq_36835255/article/details/124908795

# 查看 wsl 子系统,docker-desktop-data 存放docker镜像,docker-desktop 存放docker-desktop 数据
wsl -l -v --all

# 停止 docker-desktop

# 停止 wsl

wsl --shutdown

# 导出子系统 docker-desktop 以及 docker-desktop-data 数据
wsl --export docker-desktop-data D:\docker\docker-desktop-data.tar
wsl --export docker-desktop D:\docker\docker-desktop.tar

# 注销子系统 docker-desktop 以及 docker-desktop-data
wsl --unregister docker-desktop
wsl --unregister docker-desktop-data

# 将 docker-desktop 以及 docker-desktop-data 数据包导入到新的存储路径
wsl --import docker-desktop-data D:\docker\docker-desktop-data D:\docker\docker-desktop-data.tar --version 2
wsl --import docker-desktop D:\docker\docker-desktop D:\docker\docker-desktop.tar --version 2

# 再重新查看下 wsl 的子系统,一定要确认 version 是否都是 2,不然 docker-desktop 启动不了
wsl -l -v --all

# 重启 docker-desktop

# 测试,随便拉取一个镜像,查看 D:\docker\docker-desktop-data 目录下的 ext4.vhdx 文件大小是否改变
docker pull iredmail/mariadb:stable

调整 Vmmem 最大内存

 win + r 然后输入 %UserProfile% ,查看是否有 .wslconfig 文件,没有则新建一个,文件内容如下,然后重启 Docker Desktop即可:

[wsl2]
memory=2GB

全部评论