Vagrant使用简介
2016-10-22 18:04
218 查看
一、简介:
Vagrant是一款用于构建及配置虚拟开发环境的软件,基于Ruby,主要以命令行的方式运行。主要使用Oracle的开源VirtualBox虚拟化系统,与Chef,Salt,Puppet等环境配置管理软件搭配使用, 可以实行快速虚拟开发环境的构建。
二、安装
1.下载安装vagrant:https://www.vagrantup.com2.下载安装virtualbox:https://www.virtualbox.org/wiki/Downloads
三、常用命令
1.添加boxvagrant 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使用简介
- Vagrant使用指南:Vagrant命令使用简介
- vagrant使用简介
- vagrant 使用方法简介 virtualbox 的命令行管理工具 可以实现virtualbox后台运行
- .Net服务组件(ServicedComponent)简介及其使用
- 简介使用ASP.NET访问Oracle数据库的方法
- AWStats: Apache/IIS的日志分析工具——在GNU/Linux和Windows平台上的使用简介
- [Struts]使用StrutsTestCase对Action进行单元测试简介
- 简介使用ASP.NET访问Oracle数据库的方法
- AWStats: 跨平台的日志分析工具使用简介
- DOM4J 使用简介(转)
- Hibernate的简介及使用规则
- 使用 Microsoft Visual C# 2005 Express Edition 编程简介
- 使用委托数组的一个例子简介一下委托
- SSH简介及配置使用SSH登陆远程主机
- 消息队列(Message Queue)简介及其使用
- TreeCellRenderer使用方法简介
- 简介使用ASP.NET访问Oracle数据库的方法
- DOM4J 使用简介[转载]
- 简介使用ASP.NET访问Oracle数据库的方法