使用vagrant統一開發環境

2021-09-11 17:38:08 字數 679 閱讀 4642

簡介

vagrant類似現在很流行的docker ,相比起docker打包依賴的方式,vagrant打包的是整個虛擬機器。

核心原理

vagrant 會把你配置好的虛擬機器打包成box, 通過乙個vagrantfile配置這個虛擬機器的一些行為。 其他成員只要使用你的box,就可以獲得統一的開發環境。

使用安裝步驟略去不提,使用vagrant很簡單

1.vagrant init 建立乙個資料夾,然後cd到這個資料夾裡

3.編輯vagrantfile

vagrant.configure("2") do |config|

config.vm.box = "hashicorp/precise64"

end注意! 這裡的box值必須與第二步add的值一致!

複製**

4.vagrant up 啟動虛擬機器

5.vagrant ssh 登入(也可以手動ssh,注意埠是2222,例如 ssh [email protected] -p 2222)

6.安裝你需要的各種軟體,對於我是 rvm, ruby, rails , mysql, redis...

7.sudo poweroff 關閉虛擬機器

8.vagrant package 把虛擬機器打包成box

9.all done!!! 分發你的box吧

使用vagrant統一開發環境

簡介 vagrant類似現在很流行的docker 相比起docker打包依賴的方式,vagrant打包的是整個虛擬機器。核心原理 vagrant 會把你配置好的虛擬機器打包成box,通過乙個vagrantfile配置這個虛擬機器的一些行為。其他成員只要使用你的box,就可以獲得統一的開發環境。使用安...

使用vagrant統一開發環境

簡介 vagrant類似現在很流行的docker 相比起docker打包依賴的方式,vagrant打包的是整個虛擬機器。核心原理 vagrant 會把你配置好的虛擬機器打包成box,通過乙個vagrantfile配置這個虛擬機器的一些行為。其他成員只要使用你的box,就可以獲得統一的開發環境。使用安...

vagrant 打包box 快速部署統一開發環境

vagrant 打包使用vagrant package命令 1.首先檢視本地虛擬機器 2.打包匯出 vagrant package base php centos7 site output phpsite.box 執行完成在當前目錄下會有phpsite.box 存在。將該box 拷貝其他電腦進行va...