当前位置:   article > 正文

【一篇就够】win10 基于wsl2的docker desktop安装过程全记录_win10 wsl2 docker

win10 wsl2 docker

1.官网下载docker desktop

    Q1:解决安装占用c盘存储问题:

A1:用管理员权限打开cmd,执行如下命令链接其它盘到默认安装路径:

mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker"

mklink /j "C:\Users\<你的用户名>\AppData\Local\Docker" "E:\AppData\Docker\Data"

双击安装

2.启动问题

Q:启动docker desktop报错:


A:更新wsl内核

wsl --update

netsh winsock reset  #重置网路

 

"netsh winsock reset"命令是一个Windows命令提示符命令,用于重置Winsock目录和相关网络设置。Winsock是Windows操作系统中的网络套接字编程接口,它允许应用程序通过网络进行通信。当Winsock目录发生错误时,网络连接可能会受到影响,此时可以使用"netsh winsock reset"命令来修复。

具体来说,该命令将重置Winsock目录、重置Winsock目录中的所有网络设置,并将Winsock目录中的所有注册表子项删除。执行此命令后,计算机将重启以应用更改。

请注意,重置Winsock目录可能会导致一些网络设置丢失,因此在使用此命令之前,请确保备份了重要的网络设置和信息

重启后能进入docker desktop界面,如有报错,用它自带的troubleshoot可解决

 

3.启动vmem进程占用过大内存

添加配置依据内存大小限制使用最大内存

A:

  1. 按下Windows + R 键,输入 %UserProfile% 并运行进入用户文件夹
  2. 新建文件 .wslconfig ,然后记事本编辑
  3. 填入以下内容并保存, memory为系统内存上限,这里我限制最大2gb,可根据自身电脑配置设置

 

  1. [wsl2]
  2. memory=2GB
  3. swap=0
  4. localhostForwarding=true

 然后启动cmd命令提示符,输入 wsl --shutdown来关闭当前的子系

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/46963
推荐阅读
相关标签
  

闽ICP备14008679号