前言
当我们在本地开发,测试之后没有发现任何问题,可是部署到线上却各种报错;每次部署到新的服务器,都要重新去搭建开发坏境,是不是觉得很郁闷,这个时候我只想说Docker值得你拥有.
Docker学习资料
Docker的介绍和学习资料网上有很多,这里不再过多叙述,为大家列出一些学习资料,关键还是要大家自己动手多做实验
Tips:安装好docker
之后在终端输入docker
可以看到所有的命令,以及详细的描述
构建线上开发坏境
这里我用了github
上的一个配置文件,然后修改了docker-compose.yml
中的volumes
,换成了- /var/www:/mnt/apps
,大家可以自行修改配置文件,打造属于自己的开发坏境
把这个配置文件clone到服务器上,然后执行
docker-compose up --build -d
系统开始构建环境,完成之后执行
docker-compose ps
服务已经跑起来了,在/var/www
这个目录下新建一个index.html
文件试一下吧,已经可以正常运行了。
最后
Build once deploy anywhere,关于Docker更多的知识还要大家去探索,最后再安利一发Go语言,Go今年的上升势头很猛,学习一下也是不错的.