写在前面:
技术的前面:
我的系统:window10 专业版 ,
家庭版也能安装docker,链接:
http://xugaoyang.com/post/5a33bdb964cfd61e62572d84
文章总结过程中主要参考都在:
http://xugaoyang.com/zone?zoneId=59d0a6c17a33600f00b862c1
心态的前面:
其实我们碰到的很多的问题,前人肯定都碰到过,我觉得问题的快慢对于我来讲主是心态和技巧,一直记得老师的话,大致意思:新手学习编程中碰到的所有问题肯定是前人踩过的坑,不存在新问题,在网上的某个角落里肯定有一个答案等着你去发现。除了这句话我还用另外一句话安慰自己解决问题时候的急躁心态:外人之所以说编程难,不就是因为安装个环境就干死一批人吗,而那仅仅是感觉难而已,根本就不是真正的难。今天想了想什么算是真正的难呢,或许“创造”算是一种我理解的难吧
技巧上:
先定位问题:
如果英语难理解的话就把问题抄下来,分析下句子,抽离出主系表(这个是战友李朋群里讲到的看英文文档的方法,拍大腿的方法,哈哈);
看答案顺序:
我的顺序是首先看官方文档,其次看大型社区,其次看网络上的厉害人物,比如阮一峰,总之按照权威性大小排列着看答案
碰到的问题梳理:
第一个:window10 自身问题:
首先window10 在安装新版的docker的时候可能会出现几个小的问题但是别怕,其实归结起来就三个问题
第一个问题就是window10电脑自身的问题,首先你的电脑是否安装了Hyper-V,在确定这个问题之前你需要检查
检查要求
Windows 10 企业版、专业版或教育版
具有二级地址转换 (SLAT) 的 64 位处理器。
CPU 支持 VM 监视器模式扩展(Intel CPU 上的 VT-c)。
最小 4 GB 内存。
这个检查的来源:
(https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v)
这个检查只有第三个需要我们自己调整,其他查下配置就行,其他三个可能都是硬件问题,这个进入问题需要进入BIOS进行调整
(https://jingyan.baidu.com/article/4b52d702a3e0aafc5d774b7c.html 配置Win10解决VMware Intel VT-x虚拟化问题)这是我自己解决问题看到的帖子,
如果只是你进不了BIOS,那么个人电脑不一样,但是我建议你首先进入你所买电脑的论坛找答案,会很快解决。解决了这个问题双击docker可能会出现下面这个问题;
第二个问题:
you are not allowed to use Docker ,you must be in the "docker-users" group
为了解决这个问题,百度之后看权威答案,一般看答案首先看官方文档,不要看个人总结的,官方社区没有解决办法再看知名论坛的个人总结,之后基本上解决了,这样就省去很多时间,
我的解决方法:
我的电脑→管理→ 计算机管理→ 本地用户和组→ 组→ docker-users→ 双击→ 弹框下方的 → 输入本机用户名→(系统盘下面的用户下面的某个你自己命名的文件夹的名字) →应用→ 确定→ 重启电脑 ,这个问题解决了
然后双击docker 可能会出现
第三个问题:
you are trying to start docker but you don't have enough memory free some menory or change your settings
为了不在此点击再跳出这个错误,我就抄下了这个问题,我抄下来发现这个问题是menory 的问题,还给出了两个解决方案,我就查了关键词memory的意思,百度下,csnd上给的答案是启动docker对着右下角启动小图标点击右键 change your settings 把内容修改为1024,退出docker再进去就搞定了;
安装kitematic 和MongoDB
这篇文章写的很详细:https://github.com/xugy0926/learn-webapp-guideline/blob/master/install-mongodb-from-docker.md; docker的链接这个篇文章也有
最后的话:
到这整个安装过程就结束了,但是我们的学习才刚刚开始,因为既然费劲安装了这个应用那么这个应用肯定会在某些功能上为我们节省很多的时间,对于具体的使用还有内部的各种探索还在等着我们去发现。就像今天搞定了之后和朋友嘚瑟:哈哈哈又搞定一个问题,前方的星辰大海等着我去征服,想想是不是很开心。
网友评论