前言
因为图方便觉得在WSL上运行Linux确实比装虚拟机快捷得多并且也令一些强迫症患者狂喜
虽然说WSL2有了完整的linux内核体验,但是在我安装Docker之后还是不能使用
虽然你觉得为什么不下载Windows下的Docker使用,虽然显得有些套娃,但是方法并不是没有
这里还是建议,如果你是建立在生产环境的出发点上,还是建议虚拟机或者直接使用Linux系统机器
如果纯为了自己折腾着玩乐,那就接着看下去,我其实自己也不是很清楚,因为确实有直接成功的
但是按照他们的操作进行下来还是存在问题,所以这里给出一个我成功的方法供大家参考
正文
首先安装WSL,这里请看我的另一篇文章,文章前半部分有详细步骤
然后就是安装docker for windows,这个方法的思路就是基于Windows下的Docker
直接去官网下载安装后,打开下图中的配置
接下来在开启Windows下Docker的基础上在WSL中安装Docker,这里给出官网配置流程
在安装完之后,执行docker的run命令之后会提示你 Is the docker daemon running?
即使你将Docker服务开启也依然不行,这个时候运行下面命令
export DOCKER_HOST=tcp://localhost:2375
之后发现Docker终于可以run了,但是每次重启之后你又会发现需要重新操作以上步骤
所以为了一劳永逸,还是推荐虚拟机安装Linux或者双系统这些解决方案
希望本文章对你有帮助,如果存在问题请在评论区斧正和评论,各自努力,最高处见