vagrant学习笔记

什么是vagrant
简而言之,vagrant就是一个用来管理虚拟机文件的工具
为什么要使用vagra
如果经常玩虚拟机的话,就会知道,当你需要新建一个虚拟环境的时候,总是要重复的安装操作系统,以及操作系统必备的工具,如果每次新建虚拟环境都要重复这一过程,那将不仅是身体上的煎熬,还有思想上的绑架,所幸的是vagrant已经帮你搞定好了这一切,只要你拥有vagrant,git,VitualBox(or VMWare),就能轻松的接入vagrant

如何使用vagrant
在vagrant中,所有的虚拟机环境都应该被称之为box,当然你也可以叫做盒子,甚至叫包也无所谓,但目的是要理解这个box其实就是把所有的虚拟机中的文件进行了打包而已,所以当你决定要使用某种操作系统的时候,应该去选择对应的box,在vagrant中,下载box非常的简单,只需要一行命令就可以了,比如我需要安装个hashicorp/precise64的box,那么就用下面的命令

vagrant box add hashicorp/precise64

这个下载过程一般都要持续个几分钟,在此期间可以去小酌一杯咖啡
添加box之后,就需要进行初始化了,使用vagrant init hashicorp/precise64命令来初始化box

vagrant init hashicorp/precise64

接着直接vagrant up启动box,就会看到虚拟机已经启动precise64了

vagrant up

再接着就是vagrant ssh登陆到命令行管理界面,剩下的就是和linux操作系统终端一样了,非常的easy

vagrant ssh

 

vagrant还有什么功能
vagrant除了能够管理虚拟机之外,还有很多非常强大的功能,比如说目录映射,把虚拟机的某一个目录映射到宿主机上,可以让你在宿主机修改文件从而同步更新虚拟机中文件的效果,我觉得这个功能真的是非常的black,它能够让你在windows环境下开发,跑的却是linux的服务,同时具有服务器环境一致的属性绝对是团队开发的神器,省去了不断ftp代码然后测试的烦恼了。

作为程序员,偷懒是一种必备的品质,如果你也觉得vagrant不错的话,赶紧access to vagrant吧!

《vagrant学习笔记》上有102条评论

  1. Pingback: cheap levitra online
  2. Pingback: cialis 5mg
  3. Pingback: generic viagra
  4. Pingback: ed pills that work
  5. Pingback: how to order viagra
  6. Pingback: sildenafil 100mg
  7. Pingback: generic cialis pills
  8. Pingback: viagra young men
  9. Pingback: ivermectin 3mg tab
  10. Pingback: ventolin 50 mcg
  11. Pingback: tadalafil online
  12. Pingback: ivermectin protocol
  13. Pingback: flccc ivermectin
  14. Pingback: stromectol canada
  15. Pingback: ivermectin iv
  16. Pingback: stromectol tablets uk
  17. Pingback: stromectol 3 mg
  18. Pingback: ivermectin 3 mg dose
  19. Pingback: stromectol tablets uk
  20. Pingback: stromectol walgreens
  21. Pingback: ivermectin for sale
  22. Pingback: ivermectin kaufen
  23. Pingback: purchase ivermectin
  24. Pingback: ivermectin cost
  25. Pingback: what is cialis
  26. Pingback: prednisone buy online
  27. Pingback: sildenafil tadalafil
  28. Pingback: ivermectin usa
  29. Pingback: india pharmacy cialis
  30. Pingback: sildenafil purchase
  31. Pingback: ivermectin near me
  32. Pingback: tadalafil cvs
  33. Pingback: tadalafil drug
  34. Pingback: cialis generique
  35. Pingback: ivermectin ld50 human
  36. Pingback: buy viagra online
  37. Pingback: cialis tadalafil
  38. Pingback: what is molnupiravir
  39. Pingback: 1negligent
  40. Pingback: tadalafil sandoz
  41. Pingback: buy viagra online
  42. Pingback: ivermectin 8000 mcg
  43. Pingback: online casino gaming
  44. Pingback: generic
  45. Pingback: tadalafil liquid
  46. Pingback: ivermectin wormer
  47. Pingback: generic ivermectin
  48. Pingback: ivermectin 0.5%
  49. Pingback: ivermectin 50 mg
  50. Pingback: cialis mg
  51. Pingback: stromectol tab 3mg
  52. Pingback: meritking
  53. Pingback: furosemide 40 mg pill
  54. Pingback: ielexusbet
  55. Pingback: trcasino
  56. Pingback: furosemide 20 tablet
  57. Pingback: meritroyalbet
  58. Pingback: eurocasino
  59. Pingback: ivermectin in india
  60. Pingback: madridbet
  61. Pingback: luckyland login
  62. Pingback: ivermectin us fda
  63. Pingback: fda ivermectin

发表评论