在Windows 运行docker

参考文档

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 双击,按照提示进行操作即可。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值