vagrant 的安裝

##1. 安裝virtualbox虛擬機 下載地址 注意本身操做系統是32位仍是64位, ##2.下載vagrant安裝 下載地址 ##3.下載box文件 下載地址根據本身的需求下載不一樣的操做系統 ##4.添加box文件到vagranthtml

  1. 隨便在那個盤符建立一個目錄(eg: test)
  2. 在cmd命令行下 cd 到這個目錄;
  3. 運行vagrant box add centos(這個隨便取一個名稱) d:/centos.box(這個就是上面下載的box文件) ##5.初始化vagrant

運行 vagrant init , 會生成vagrantfile 這個配置文件,`nginx

##6.修改配置 這裏提供一個簡單的配置相關配置能夠參考git

# -*- mode: ruby -*-
    # vi: set ft=ruby :            
    Vagrant.configure("2") do |config|
        config.vm.box = "centos" #上面第三步那個隨便取的名稱
        config.vm.define :testHaha do |testHaha| #虛擬機名稱
            testHaha.vm.network :private_network, ip: "192.168.58.10" #指定ip
            testHaha.vm.network :forwarded_port, guest: 80, host: 8080#指定端口映射 
    		config.vm.synced_folder "D:/xampp/htdocs", "/usr/local/nginx/html" #目錄映射關係
            config.vm.provider :virtualbox do |vb|
                vb.name = "testHaha"
                vb.customize ["modifyvm", :id, "--memory", "256"]
            end
        end
    end

##7.啓動vagrantgithub

在cmd 下運行 vagrant up testHaha(虛擬機名稱), 這個過程會查看到ssh連接信息 通常是是本地2222端口對應虛擬機22端口 利用 winscp等軟件就能夠登錄進去了;通常 會有兩個用戶,root, vagrant 密碼都是vagrant,登錄進去了就能夠安裝本身須要的環境了 ##8.生成box 文件分發給同事 執行vagrant package命令 生成box文件;把box文件分發給小夥伴,小夥伴們都有同一個開發環境了segmentfault

#經常使用命令 (vagrant --help 能夠查看相關命令) $ vagrant init # 初始化 $ vagrant up # 啓動虛擬機 $ vagrant halt # 關閉虛擬機 $ vagrant reload # 重啓虛擬機 $ vagrant ssh # SSH 至虛擬機 $ vagrant status # 查看虛擬機運行狀態 $ vagrant destroy # 銷燬當前虛擬機centos

參考資料:ruby

  1. http://segmentfault.com/a/1190000000264347
  2. http://topmanopensource.iteye.com/blog/2002302
  3. http://lovelace.blog.51cto.com/1028430/1423343
相關文章
相關標籤/搜索