【WSL2系列】(三)安装Docker Windows版

现在WSL已经越来越流行了。很多软件都开始支持WSL了。

比如MobaXterm,我刚刚装好,就惊奇的发现,WSL已经在那里了。
(我先装的WSL)

在这里插入图片描述
同样的,Docker Windows版,也自动使用WSL2作为后台了。

我是先装的WSL2,再装Docker。等我点完了下一步,就Okay了。

在这里插入图片描述
这时,因为我们装的是Docker Windows版,所以,我们当然可以在Docker的各种命令行程序中运行docker。并且,我们用的是WSL2后台,所以,我们也可以在WSL2中运行程序。

这样就达到了在WSL2和windows下,都可以运行Docker

CSDN有很多文章,介绍WSL下面安装Docker,基本上在WSL2里面,安装了Linux版。我觉得最佳实践应该是直接装windows版(WSL2内核),然后在WSL2下面访问。

下图是windows和wsl2同时访问docker:
在这里插入图片描述

调查

在cmd里面输入以下命令

wsl -l -v

可以看到WSL2为docker创建了两个linux子系统。一个是docker-desktop,一个是docker-desktop-data。顾名思义,一个是docker程序,一个是docker的数据。
在这里插入图片描述

磁盘空间

WSL2安装docker,只能装在c盘。所以请节约使用。我的c盘是256G固态硬盘,已经觉得空间不够了。

我以前的文章里也提到过,我会把所有的项目都放在d盘。即使是linux项目。然后用WSL2去访问d盘就行了。WSL里面,尽量不放东西,因为你是在往可怜的C盘里面放东西。

其他还有什么最佳实践的tips,欢迎留言。

WSL2GPU支持及Tensorflow-GPU版

微软的视频里面,演示了用WSL2 + Docker,使用Tensorflow-GPU版。因为我已经装了tensorflow的windows版,不想折腾,所以没尝试。

如果你有了WSL2 + Docker,你可以尝试一下。直接使用Tensorflow-GPU的镜像,应该会比自己装方便一些。但是每次运行Tensorflow,都要启动容器,也比较烦。

WSL2系列文章

【WSL2系列】(一)安装与文件互访

【WSL2系列】(二)Visual Studio 开发 Linux C++

【WSL2系列】(三)安装Docker Windows版

猜你喜欢

转载自blog.csdn.net/juwikuang/article/details/107751013