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

 

声 明 1 bujj博客:www.bujj.org
2 原创文章,转载请注明转自bujj博客:www.bujj.org
3 当前页网址:https://www.bujj.org/index.php/2023/08/12/551/
THE END
分享
二维码
< <上一篇
下一篇>>