WIN10安装及配置docker

本文详细指导如何在Windows上安装WSL2,配置Linux子系统,然后安全地安装和配置Docker,同时提供解决WSL2 vmmem内存占用过多问题的方法。从系统环境配置到安装步骤,再到Docker设置和常见问题解决方案,一应俱全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装docker前的准备


系统环境配置

打开控制面板—程序—启用或关闭Windows功能,或者直接在搜索栏中搜索“启用或关闭Windows功能”,启用“适用于Linux的Windows子系统”和“虚拟机平台”,并重启电脑。
在这里插入图片描述


安装WSL2

WSL 2 的安装分以下几个步骤:

  • 启用适用于 Linux 的 Windows 子系统和虚拟机功能,(在上一步系统配置中如果已成功启用可以跳过这一步) 以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart


  • 将 WSL 2 设置为默认版本
    • 打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本。
wsl --set-default-version 2
  • 安装所选的 Linux 分发版
    • 打开 Microsoft Store,并选择你偏好的 Linux 分发版。
    • 首次启动新安装的 Linux 分发版时,将打开一个控制台窗口,并需要为新的 Linux 分发版创建用户帐户和密码。

在这里插入图片描述

如果在安装过程中遇到其他的疑问可以参考官方的安装指南或者 WSL 故障排除页


安装并配置docker


安装docker

直接选择官网下载并安装即可 网址


配置docker

  • 在上述安装docker完毕后需要对docker进行一些配置,配置如下:
    • 打开WSL Integration(需要已安装WSL2)
      在这里插入图片描述

    • 更改仓库镜像源
      在这里插入图片描述

      registry-mirrors 字段填写如下

    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com"
    
    • 在CMD内运行 docker info查看配置信息
      在这里插入图片描述

其他一些问题及解决办法


解决WSL的vmmem占用过多内存

  • 在%UserProfile% 文件夹下(使用win + R运行 %UserProfile% )创建 .wslconfig (文件前面有个.)在文件中写下配置
[wsl2]
memory=4GB
swap=0
localhostForwarding=true

其中4GB为制作Vmmem进程使用内存的大小,然后保存即可最好保存成ANSI编码或者UTF-8格式
然后关闭linux子系统,再次打开linux子系统即可生效


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值