Vagrant使用简介

一、简介:

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

posted @ 2016-10-22 18:04  成九  阅读(785)  评论(0编辑  收藏  举报