一路编程,一路环境折腾

折腾之路

编程之路,踉踉跄跄就进来了,干了 2 年后,越发感觉有 N 多东西自己不知道,
有一个居安思危的心,有一颗对未知知识探索的心,一步,一步,自己去探索,
从未停止过。

现在回头看,路走的很艰难,目前还在路上,庆幸自己有一颗百折不挠的心,虐
我千百遍,我待你如初恋 😂

细细想,折腾的入门是环境,但是环境往往是最难的,所以很多人第一步没迈进
来,这里记录我在自己的测试环境的探索之路,希望并介绍自己使用的系列工具,
前路漫漫,希望能帮一些人节省时间,毕竟时间很珍贵。

曾经的双系统

首先定位是后台开发,给自己选 os,是 Linux 系,比如 Ubuntu,centos,最开始
我尝试的是一台电脑装两个系统,最早是联想 Y460,安装了 Ubuntu-12.04 之后,
运行双系统,结果就是电脑已经使用了4, 5 年了,有些卡,好惨也没钱,这样
照着 Linux 书开始学命令,记笔记,想想都是泪

宿主机上建立虚拟机

第二个是自己终于攒够钱买了 Mac Pro,当年最大的动力就是公司让研究 hadoop,
结果测试机最好是 3 台起步,然后脑海里就一直在想,什么时候我才能有自己 3 台
机器,任意完,买了 Mac 后终于实现了,Mac Book Pro 15 + VirtualBox ,最多时
开了5 台,一点不卡,照样该干啥干啥,网络配置是当时比较难的,文章记录在这里,
mac上使用虚拟机网络配置总结

Vagrant 时代

后来很长一段时间都是 Mac Book Pro + VirtualBox,直到后来知道了 Vagrant,以及新生
的 docker,进化了几代后,目前这个暂时是最终代,下面是我的使用场景:

1.想玩一个新的 Linux,那么就用 vagrant 管理虚拟机,后续会有博客详细介绍
2.想玩 docker,一般不再宿主机上直接玩,某台 Linux 虚拟机,然后安装其他 docker 镜像
3.alpine 超小的 Linux 镜像,然后在安装自己想要的软件,比如 bash 也是手工安装

后续会介绍在 vagrant 以及 docker 方面的使用实践,偏向于小折腾,不具备生产条件

坚持原创技术分享,您的支持将鼓励我继续创作!