WSL2中安装运行Docker环境

前言

因为图方便觉得在WSL上运行Linux确实比装虚拟机快捷得多并且也令一些强迫症患者狂喜

虽然说WSL2有了完整的linux内核体验,但是在我安装Docker之后还是不能使用

虽然你觉得为什么不下载Windows下的Docker使用,虽然显得有些套娃,但是方法并不是没有

这里还是建议,如果你是建立在生产环境的出发点上,还是建议虚拟机或者直接使用Linux系统机器

如果纯为了自己折腾着玩乐,那就接着看下去,我其实自己也不是很清楚,因为确实有直接成功的

但是按照他们的操作进行下来还是存在问题,所以这里给出一个我成功的方法供大家参考

正文

首先安装WSL,这里请看我的另一篇文章,文章前半部分有详细步骤

https://www.cnblogs.com/bc-song/p/15336639.html

然后就是安装docker for windows,这个方法的思路就是基于Windows下的Docker

直接去官网下载安装后,打开下图中的配置

打开设置

接下来在开启Windows下Docker的基础上在WSL中安装Docker,这里给出官网配置流程

https://docs.docker.com/install/linux/docker-ce/ubuntu/

在安装完之后,执行docker的run命令之后会提示你 Is the docker daemon running?

即使你将Docker服务开启也依然不行,这个时候运行下面命令

export DOCKER_HOST=tcp://localhost:2375

之后发现Docker终于可以run了,但是每次重启之后你又会发现需要重新操作以上步骤

所以为了一劳永逸,还是推荐虚拟机安装Linux或者双系统这些解决方案

希望本文章对你有帮助,如果存在问题请在评论区斧正和评论,各自努力,最高处见
posted @ 2021-10-29 19:12  21岁还不是架构师  阅读(1149)  评论(0编辑  收藏  举报