Vagrant使用简介
一、簡(jiǎn)介:
Vagrant是一款用于構(gòu)建及配置虛擬開(kāi)發(fā)環(huán)境的軟件,基于Ruby,主要以命令行的方式運(yùn)行。
主要使用Oracle的開(kāi)源VirtualBox虛擬化系統(tǒng),與Chef,Salt,Puppet等環(huán)境配置管理軟件搭配使用, 可以實(shí)行快速虛擬開(kāi)發(fā)環(huán)境的構(gòu)建。
二、安裝
1.下載安裝vagrant:https://www.vagrantup.com
2.下載安裝virtualbox:https://www.virtualbox.org/wiki/Downloads
三、常用命令
1.添加box
vagrant box add 自定義box名稱 xxx.box2.初始化box
vagrant init [自定義box名稱]3.啟動(dòng)虛擬機(jī)
vagrant up4.關(guān)閉虛擬機(jī)
vagrant halt5.休眠虛擬機(jī)
vagrant suspend6.恢復(fù)休眠的虛擬機(jī)
vagrant resume7.重新啟動(dòng)虛擬機(jī),主要用于重新載入配置文件
vagrant reload8.停止當(dāng)前正在運(yùn)行的虛擬機(jī)并銷毀所有創(chuàng)建的資源
vagrant destory9.打包命令,可以把當(dāng)前的運(yùn)行的虛擬機(jī)環(huán)境進(jìn)行打包
vagrant package --output xxx.box10.顯示當(dāng)前已經(jīng)添加的box列表
vagrant box list11.刪除相應(yīng)的box
vagrant box remove12.ssh登錄虛擬機(jī)
vagrant ssh13.輸出用于ssh連接的一些信息
vagrant ssh-config14.查看虛擬機(jī)的狀態(tài)
vagrant status15. 更多命令查看幫助
vagrant -h三、Vagrantfile配置文件
1.box設(shè)置
config.vm.box = "centos"2.虛擬機(jī)網(wǎng)絡(luò)設(shè)置
config.vm.network "private_network", ip: "192.168.8.9"3.同步目錄
config.vm.synced_folder "D:/www", "/www"參考資料:
https://www.vagrantup.com/docs/
https://zh.wikipedia.org/wiki/Vagrant
https://github.com/astaxie/go-best-practice/blob/master/ebook/zh/01.3.md
轉(zhuǎn)載于:https://www.cnblogs.com/luyucheng/p/5988075.html
總結(jié)
以上是生活随笔為你收集整理的Vagrant使用简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 浏览器常见bug及解决办法
- 下一篇: UnityShader之Shader格式