
最近在研究docker,一开始安装环境就遇到不少麻烦,记录下来避免下次再花时间折腾。
一开始是在单位电脑安装win7版的docker,按着docker菜鸟教程来,挺顺利的搞好,可以玩docker了。但是回到家里用win10的系统来装,就遇到麻烦了,折腾了不少时间都没搞定,后来发现是win10个人版和教育版不能用Hyper-V启动docker。。。无奈放弃,改用win7的方式,装docker toolbox来玩吧。接着又发现问题,win10装docker toolbox版本和win7是要不一样,结果运行起来也有些差异,感觉不太爽利,想想我直接只装Oracle VM VirtalBox得了,单位和家里这玩意版本都保持一致。VirtalBox装个ubuntu系统,然后把docker装在ubuntu里面,不用再折腾docker-machine这些。这样一来,开发环境和生产环境还更加接近,都是ubuntu里装docker,没理由服务器再去捣腾windows了,虽然我是.net开发出身的。。说干就干,先去下载一个ubuntu server 18.04,为啥不选centos?百度下就知道。centos准备不维护了吧。
先建个虚拟电脑






上面的基本都是默认下一步,下图输入阿里云镜像地址:




上图我选上SSH,准备windows系统用cmd命令进入ubuntu系统。


安装等待几分钟就完成,可以重启。
必须安装增强包,ubuntu系统才能使用共享文件夹,读取windows的文件。我们开发环境,程序代码、配置文件等都是放在windows的嘛,不会都放在ubuntu里面。
光驱加载镜像,安装virtualbox增强功能包:

启动ubuntu:


sudo -i切换成root,也可以sudo passwd root设置root密码。

进入光驱,查看文件。


原来5.0.10版本怎么装virtualbox增强也装不上,干脆升级virtualbox,到
https://download.virtualbox.org/virtualbox/5.2.44/
下载安装VirtualBox-5.2.44-139111-Win.exe
光驱加入VBoxGuestAdditions_5.2.44.iso
mount /dev/cdrom /cdrom


增强包安装成功。增加共享文件夹,一个自动挂载,一个可以手动挂载,看看效果。


在/media里面可以查到自动挂载的目录。
然后简单一句就可以安装docker了: apt-get install http://docker.io,然后可以愉快的在ubuntu里面耍啦。
下一篇准备记录docker的简单使用,下下一篇记录下docker-compose吧。

970

被折叠的 条评论
为什么被折叠?



