欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用vagrant打造开发环境

程序员文章站 2022-05-31 18:32:46
...

1.安装vagrant ,mac上是用brew install vagrant来安装,其他的环境可以找一下对应命令。

2.找到box安装目录,运行命令

vagrant init
vagrant box add centos6.4 https://github.com/2creatives/vagrant-centos/releases/download/v6.4.2/centos64-x86_64-20140116.box --name centos64vagrant box add centos6.4 https://github.com/2creatives/vagrant-centos/releases/download/v6.4.2/centos64-x86_64-20140116.box --name centos64


根据命令,在命令行下载上面的box链接,其实我们可以通过下载工具去下载那个box。box就相当于一个虚拟系统文件,需要他才能安装系统。


3.修改vagrantfile配置文件

# -*- mode: ruby -*-
  2 
  3 # vi: set ft=ruby :
  4 
  5 
  6 app_servers = {
  7 
  8 
  9 }
 10 
 11 
 12 Vagrant.configure("2") do |config|
 13 
 14     config.vm.box = "centos6.4"
 15 
 16 
 17     config.vm.define :web do |web_config|
 18 
 19         web_config.vm.network :private_network, ip: "192.168.10.20"
 20 
 21         web_config.vm.network :forwarded_port, guest: 80, host: 8080
 22 
 23         config.vm.provider :virtualbox do |vb|
 24 
 25             vb.name = "web"
 26 
 27         end
 28 
 29     end
 30 
 31 end

其中,config.vm.box是这个box的名字,管理的时候需要指定名字,才能进行相应的管理。

ip是虚拟机的ip

vb.name 在ssh链接虚拟机的时候需要使用

4.vagrant up 启动虚拟机

5. vagrant ssh web 就可以链接虚拟机了,其中web是上面配置文件指定的。