参考文档
WSL 上的 Docker 容器入门 | Microsoft Docs
环境准备
Docker Desktop 需要开启 hyper-v 或者是安装 toolbox 才能开启虚拟化。这两种情况下配置各有不同,而且也都需要配置环境变量,安装过程还是比较麻烦的。
现在有了 wsl2,在 windows 上使用 Docker 开发 更加方便了。本质上,wsl2 还是依赖hyper-v 技术,启动速度不慢,也不需要单独安装其他虚拟机,配置起来也更加方便。
第一步:安装wsl
管理员权限打开cmd
#安装 WSL 和 Linux 的 Ubuntu 发行版
wsl --install
#安装特定的 Linux 发行版
wsl --install --distribution <Distribution Name>
我是直接在微软商店下载 搜索 wsl 下载 ubuntu
第二步:配置wsl
然后是限制 wsl 使用的资源:默认情况下,一旦你开启的镜像需要比较多资源,系统资源就会被直接吃满(其实镜像本身可能吃不到这么多,都是docker 向wsl 预先申请的)
所以一定要记得设置wsl 占用资源配置,配置方式如下:
Win+R 然后输入 %UserProfile% 进入用户文件夹
然后编辑 .wslconfig 输入以下内容:
[wsl2]
memory=4GB
processors=5
localhostForwarding=true
memory: 内存processors: 处理器数量,当前电脑的processor 数量可以通过 wmic 指令获取LocalhostForwarding : 这个其实就是允许本地通过 localhost 访问wsl,默认就是开启
然后重启 lxss manager (即wsl服务)
net stop LxssManager
net start LxssManager
安装
第一步 下载安装包
Get Docker Desktop for Windows
第二步 安装
找到下载好的安装包 Docker Desktop Installer.exe 双击,按照提示进行操作即可。
文章来源:https://www.toymoban.com/news/detail-493955.html
文章来源地址https://www.toymoban.com/news/detail-493955.html
到了这里,关于在Windows 运行docker的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!