VirtualBox + vagrant
VirtualBox 虛擬機不必多說
vagrant ? ? 是ruby編寫的VirtualBox的命令行鏡像管理工具
1 先安裝VirtualBox 然后 安裝 vageant 下載地址 google被和諧了 可以百度一下 這個應該不會死
2 下載你需要的 vagrantbox 文件 后綴為.box
(我下載的是centos7.1放在了/Users/jianmingyuan/Documents/vagrantvms/centos7.1/vagrant-centos-7.1.box)
2 打開終端: vagrant -v 會看到當前的 vagrant版本信息
3 終端執行:cd到你要放置虛擬機文件的目錄中執行 vagrant box add ?centos7.1(虛擬機名字) ?/Users/jianmingyuan/Documents/vagrantvms/centos7.1/vagrant-centos-7.1.box
(其中 add后面的 centos7.1是你給虛擬機起的名字方便以后操作 ?后面是下載的鏡像文件的路徑)
4 ?vagrant box list ?應該能看見 剛剛創建的虛擬機
5 vagrant init centos7.1 初始化 之后 會在當前文件夾生成?Vagrantfile 配置文件 每次啟動虛擬機的時候會先讀區這里的配置信息
搜索 ?config.vm.synced_folder ?去掉這行代碼前面的 # 符號 。這個配置后面有兩個參數,第一個參數是主機上的目錄,可以使用絕對的位置,也可以使用相對的位置,如果是相對位置,是相對于項目根目錄的位置,也就是相對于 Vagrantfile 這個文件所在的目錄的位置。兩個參數之間是一個逗號,第二個參數是在虛擬機上的目錄,如果你設置的目錄在虛擬機上不存在,Vagrant 在啟動虛擬機的時候,會自動去創建這個目錄。這樣就能共享文件了。
6 vagrant up 啟動虛擬機
7 vagrant ssh 登陸到虛擬機進行操作?
ps:
# vagrant halt ?關閉虛擬化開發環境
# vagrant reload 修改配置文件后,重啟虛擬化開發環境
# vagrant box list 查看當前可用的虛擬化開發環境
# vagrant box remove boxname 刪除指定的box環境
# vagrant package 當前正在運行的VirtualBox虛擬環境打包成一個可重復使用的box
# vagrant up 啟動虛擬機
# vagrant destroy 銷毀虛擬機
轉載于:https://www.cnblogs.com/xi-hai/p/5524843.html
總結
以上是生活随笔為你收集整理的VirtualBox + vagrant的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU 1054 Strategic G
- 下一篇: linux 高级IO函数之sendfil