Tugqi Biz
  • Home
  • Categories
  • Tags
  • Archives

开发环境的备份,同步

大环境,如下¶

Vagrant¶

Vagrant是VirtualBox或其他虚拟机的一个wrapper, 它可以让你使用一个命令行就配置好你想要的VM(虚拟机). 通过Vagrant创建的VM可以使用命令行访问和控制, 免去了GUI的繁琐.

Vagrant的优势是, 其创建的VM可以通过scripts, Salt, Ansible, Chef或Puppet管理, 使得我们可以在不同的环境中设置相同的开发环境.

传统虚拟机的劣势:会让本地主机很慢

Docker¶

优势,革命性的解决了虚拟机问题 劣势,太新,很多创业团队不敢用.(大公司值得大把大把的砸钱哈)

Boxen¶

Boxen 是 GitHub 内部开发和使用的电脑环境部署套件,用于帮助新员工快速部署开发环境,只需运行一行命令,半个小时内即可将 GitHub.com 的开发环境部署到新电脑中。

Boxen 不仅适用于给程序员部署开发环境依赖、配置编辑器,也可以用来给爸妈设置播放器,壁纸等。其他用途还有保持开发环境同步、设置防火墙,恢复环境备份等。Boxen 以 MIT 协议开源。

据说是从mysql到minecraft,从path到音乐播放器都能还原。


小配置,如下¶

Makeup¶


  • « 优化Django项目
  • 正确使用django signal »

Published

Apr 24, 2015

Category

IT

Tags

  • 运维 1
  • Powered by Pelican. Theme: Elegant by Talha Mansoor