DevOps技术相关

DevOps技术相关

相关链接

相关观点

Docker > Vagrant

那针对国内可以流畅使用docker但无法正常使用vagrant的情况,作如何处理呢?

我们团队的解决方案是将服务器部署的docker编排脚本(docker-compose)直接修改参数以适应Local开发。每次开发前,docker-compose up -d,再配以各类脚本。结果是,这样开发起来比在硅谷用Vagrant还要爽!!Vagrant所有的操作都可以用在docker中一样做,例如:
复制文件: vagrant scp; docker cp
ssh: vagrant ssh; docker-compose exec CONTAINER /bin/sh
所以,到最后,我们发现,开发部署都用docker还有一个额外好处,vagrant的开发环境到部署环境还是存在差异的,而我们开发用的起docker集群的编排脚本无需经过调试直接复制到服务器端就能一行命令解决部署:
docker-compose up -d

What you developed is what will be deployed. 谢谢!

作者:大杰哥
链接:https://www.zhihu.com/question/32324376/answer/123239426
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

赞赏留名,相识相惜 ~