Vagrant使用简介

摘要:
1、 简介:Vagrant是一个用于构建和配置虚拟开发环境的软件。它基于Ruby,主要以命令行模式运行。它主要使用Oracle的开源VirtualBox虚拟化系统,可与Chef、Salt、Puppet和其他环境配置管理软件一起使用,以构建快速的虚拟开发环境。2、 安装1.下载并安装流浪者:https://www.vagrantup.com2.下载并安装virtualbox:https://www.v

一、简介:

Vagrant是一款用于构建及配置虚拟开发环境的软件,基于Ruby,主要以命令行的方式运行。
主要使用Oracle的开源VirtualBox虚拟化系统,与Chef,Salt,Puppet等环境配置管理软件搭配使用, 可以实行快速虚拟开发环境的构建。

二、安装

1.下载安装vagrant:https://www.vagrantup.com
2.下载安装virtualbox:https://www.virtualbox.org/wiki/Downloads

三、常用命令

1.添加box

vagrant box add 自定义box名称 xxx.box

2.初始化box

vagrant init [自定义box名称]

3.启动虚拟机

vagrant up

4.关闭虚拟机

vagrant halt

5.休眠虚拟机

vagrant suspend

6.恢复休眠的虚拟机

vagrant resume

7.重新启动虚拟机,主要用于重新载入配置文件

vagrant reload

8.停止当前正在运行的虚拟机并销毁所有创建的资源

vagrant destory

9.打包命令,可以把当前的运行的虚拟机环境进行打包

vagrant package --output xxx.box

10.显示当前已经添加的box列表

vagrant box list

11.删除相应的box

vagrant box remove

12.ssh登录虚拟机

vagrant ssh

13.输出用于ssh连接的一些信息

vagrant ssh-config

14.查看虚拟机的状态

vagrant status

15. 更多命令查看帮助

vagrant -h

三、Vagrantfile配置文件

1.box设置

config.vm.box = "centos"

2.虚拟机网络设置

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

免责声明:文章转载自《Vagrant使用简介》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇1. Ruby基础知识Lucene 学习之二:数值类型的索引和范围查询分析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Virtualbox虚拟机的显卡驱动和USB设备

Virtualbox虚拟机的XP怎么安装显卡驱动 如何让VirtualBox中的Win系统找到USB设备 不能为虚拟机 打开一个新任务 env WINEPREFIX="/home/cbx/.wine" wine C:\windows\command\start.exe /Unix /home/cbx/.wine/dosdevices/c:/users/Pu...

Virt-manager安装KVM虚拟机

一、安装virt-manager 1、安装之前确认转发:grep X11Forwarding /etc/ssh/sshd_config --colour  2、在xshell中或者是SecureCRT中勾选:Foward x11 packets:  3、安装Xming工具:直接在官网下载 地址:https://sourceforge.net/proje...

Ubuntu12.04 VMware Tools的安装

Ubuntu12.04VMware Tools的安装 备注:xp+VMware.Workstation.v8.0.3 1.VMware Tools的概述 VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),是VMware提供的增强虚拟...

nodejs+https 使用openssl (window)

HTML的getUsermedia必是要安全的连接 比如 localhost、127.0.0.1 、https chrome才让调用摄像头 1.申请域名、备案、域名解析 2.openssl生成 打开git bash   生成三个文件 放到项目中 代码如下...

如何在vm虚拟机中安装linux

1、首先在vm中新建一个虚拟机  2、选择典型 3、点击稍后安装操作系统  4、选择安装linux,版本可以选择centOS64位的,根据自己系统的位数选择即可 5、选择安装路径,建议装在其他盘,..反正最好别装在c盘就行了  6、磁盘大小可以根据自身需求设置,选择多个磁盘  7、最后点击完成就over了 8、安装操作系统,首先现点击编辑虚拟机...

推荐一款 ES 集群可视化工具:Cerebro,简单、实用!

Cerebro 是以前的 Elasticsearch 插件 Elasticsearch Kopf 的演变 – 这不适用于 Elasticsearch 版本5.x或更高版本,这是由于删除了 site plugins。 https://github.com/lmenezes/elasticsearch-kopf Cerebro 是查看分片分配和最有用的界面之一...