node.js中使用nodemailer插件发送邮件 (学习总结)
前言
我使用是的window10系统
由于学Node.js ,刚刚接触到数据库, 需要Docker来搭配。
安装
坑1
下载完成后必须要重启, 可我重启后点开时,发现报错
忘记截图了, 就找到响应的错误报告:
Docker for Windows error: “Hardware assisted virtualization and data execution protection must be enabled in the BIOS”
找了半天解决方法,
原因在于
在确保hyper-v组件已经开启情况下,我没有开启 虚拟化
开启虚拟化链接 -> 在BOIS开启虚拟化方法
坑2
终于解决掉坑一了, 可是当我启动 docker desktop 但是小鲸鱼图标红色,显示启动失败。
哎,怎么又报错啊。
报错如下(网上找到报错图,但和我报错一样):
又经过一段时间的查找资料,意思就是说 WSL 版本低,需要去重新更新一下。
于是 我又去 微软官网下载最新版的wsl2 安装后发现,终于可以打开了!
配置国内镜像
我用的是阿里云的镜像服务
可去阿里云注册一个账号,然后搜索容器镜像服务,找到镜像加速器,有自己的加速器地址,下边也有相关的文档。
复制完地址后,在Docker设置中添上属于你的地址即可
试一试是否成功
打开命令行输入 docker –version 可查看版本号
输入 docker run hello-world 会使用刚刚配置的国内镜像去下载一个包,然后并返回 Hello from Docker!
总结
以上是我安装Docker时踩过的坑, 记录一下,防止以后重新安装时又手忙脚乱的。