Windows安装Docker Desktop并配置镜像、修改内存占用大小

启用Hyper-V

Win + S 搜索控制面板


安装WSL2

第一种方法(推荐)

以管理员运行命令提示符,然后重启Docker Desktop

shell 复制代码
wsl --update
powershell 复制代码
wsl --set-default-version 2


第2种方法去微软官网下载WSL2并安装

《微软官网下载WSL2》

配置WSL2最大内存占用大小

在C:/Users/UserName/.wslconfig创建一个文件,配置如下所示。

processors设置WSL2使用的CPU内核数量

memory设置WSL2的内存大小

swap设置WSL2的虚拟内存大小,即如果memory用完了,则使用swap。swap的速度取决于你磁盘速度,如果你的事SSD固态硬盘,则速度会比机械硬盘的速度快。

powershell 复制代码
[wsl2]
processors=4
memory=2GB
swap=1GB

不知道processors设置多少的,直接看任务管理器的CPU内核数

memory根据自己电脑的承受能力设置,内存大的可以设置大点。如:8G设置2G,16G设置3G,32G设置4G。

重启电脑使WSL2配置生效

下载Docker Desktop

《官网下载Docker Desktop》

安装Docker Desktop




配置镜像

修改image存储位置

配置镜像

json 复制代码
{
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ],
  "insecure-registries": [],
  "debug": false,
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "builder": {
    "gc": {
      "enabled": true,
      "defaultKeepStorage": "40GB"
    }
  }
}

重启Docker Desktop

相关推荐
2302_809798324 分钟前
【JavaWeb】Docker项目部署
java·运维·后端·青少年编程·docker·容器
嵌入式大圣7 分钟前
Neko虚拟浏览器远程协作方案:Docker+内网穿透技术部署实践
运维·docker·容器
孔令飞21 分钟前
Kubernetes 节点自动伸缩(Cluster Autoscaler)原理与实践
ai·云原生·容器·golang·kubernetes
极简网络科技2 小时前
Docker、Wsl 打包迁移环境
运维·docker·容器
杨浦老苏2 小时前
轻量级Docker管理工具Docker Switchboard
运维·docker·群晖
江湖有缘2 小时前
【Docker管理工具】部署Docker可视化管理面板Dpanel
运维·docker·容器
一加一等于二3 小时前
docker部署postgresql17,并且安装插件
docker·postgresql
猫咪老师19954 小时前
多系统一键打包docker compose下所有镜像并且使用
java·docker·容器
aitav04 小时前
⚡️ Linux Docker 基本命令参数详解
linux·运维·docker
Nazi64 小时前
docker数据管理
运维·docker·容器