因为最近在学习,经常需要安装一些中间件。麻烦的安装步骤和容易忘记的启动和关闭命令,让我头大了一段时间。之前也想过用docker来部署中间件,但是虚拟机太吃内存了。我这16G在跑了IDEA几个服务后,就有些不够用了,因此放弃。今天在网上看到一篇博文:家庭版也能安装docker,所以尝试了一下.这件事花费了我2个小时,走了些弯路。所以在此总结一下,以供参考;
1.查看系统中是否存在及安装Hyper-V;参考博客(1-7步):博客传送门;
(1)现在的docker官网上不需要注册就可以直接下载,因为省去麻烦的注册步骤;
说明:这篇博客是19年8月的,到现在(21年8月)已经有一段时间。部分内容不适用,参考1-7部分即可;
2.下载好安装包后,勾选桌面的默认配置开始安装;
3.安装完成启动时,出现异常:Docker.ApiServices.WSL2.WslKernelUpdateNotInstalledException:
(1)这是由于电脑没安装WSL2,安装和配置,参考博客: WSL2及后续配置传送门 ;
- 按照博文步骤安装完成后,即可正常运行docker for windows 。
5.最后,在拉取镜像时,报错连接超时。 我采用的将镜像源修改为国内的阿里,具体百度即可,网上很多。