WSL 使用 Docker
前言
第一篇:https://www.bujj.org/index.php/2023/08/10/547/
第二篇:https://www.bujj.org/index.php/2023/08/12/549/
为了提高可玩性,上 Docker 试试
下面我说的 WSL 均指 WSL 2
准备
cmd 看一眼 wsl 版本
wsl -l -v
若版本是 2,就是正确的,如:
NAME STATE VERSION
* Ubuntu-22.04 Running 2
不对,则建议修改 wsl 版本到 2
请使用 wsl --set-version <distro name> 2
命令将 <distro name>
替换为要更新的 Linux 发行版的名称(就是查看版本时对应的NAME
)。 例如,wsl --set-version Ubuntu-20.04 2
会将 Ubuntu 20.04 发行版设置为使用 WSL 2
电脑安装 Docker Desktop
原理就是先在电脑本机安装 Docker,然后集成到其他地方
由于 WSL 中没有 systemd,所以官方一件脚本并不适合直接在 WSL 中使用,最佳方式还是电脑主机安装 Docker Desktop,然后集成到 WSL 2
官方下载连接:https://www.docker.com/products/docker-desktop/
安装完成后,会要你点重启电脑
重启后,进来点击接受(Accept
)条款,等一会就安装成功了
将 Docker 集成到 WSL 中
点击 Docker Desktop 最上方中小齿轮,确保使用了基于 WSL 2 的引擎,一般都是默认开启了
然后启用要集成到哪里的开关
验证 Docker 是否启用成功
去 WSL 上,查看 Docker 版本信息
docker --version
返回像这种的信息,则代表启用成功了
Docker version 24.0.5, build ced0996
其他
WSL 2 的 VmmemWSL 会导致内存占用比较高,不用时候可以手动关闭它,进入 cmd,执行如下命令即可关闭
wsl --shutdown
共有 0 条评论