Docker学习开篇

2017-09-13 14:00:14

    基实我并不想学习docker的,我曾经以为投入很多的精力去研究一个环境的构建学习的性价比是很低的。

    而且我以前花了不少时间去学习网站运行环境的搭建(源码编译安装,以及apt/yum等),可能是先入为主了吧,对那些Vagrant,Homestead,docker并不是很有欲望的去学习。

    但是慢慢的我发现,一个项目构建出来以后,总会安装各种各样的软件。而装软件的过程中,可能也会出现各式奇怪的问题。就如本站举例,虽然一开始的时候只是打算构建一个blog来当做笔记记录之用。慢慢的往里面塞的应用越来越多,以至于java,python,node,sphinx,Beanstalkd等等也纷纷加入进来,共同组成此博客的一部份底层应用。

    那然本站还是比较小巧的啦,迁移起来的话,博主都感到隐隐的头脑发痛了,何况是一些重型的项目呢。于是我决定必须学习Vagrant,Homestead,docker的一种或几种来解决此等麻烦问题。

    Homestead和Vagrant我都已经使用过了,使用过程对于linux操作习惯的人来说,随便google一下基本上就跑起来了,很简单。也没啥好记录好说的。

    但是这两个软件目前看来只能用于开发环境,然而我想学习的是一个可以应用于生产环境的。最终还是投入了docker的怀抱,特开一个系列,用来记录docker构建及学习使用过程。


    附docker中文教程pdf版,下载地址