vagrant简介
vagrant是什么?
vagrant是构建在虚拟化技术之上的虚拟机运行环境管理工具。
vagrant的作用
-
建立和删除虚拟机
-
配置虚拟机运行参数
-
管理虚拟机运行状态
-
自动化配置和安装开发环境
-
打包和分发虚拟机运行环境
vagrant常用命令
序号 | 命令 | 说明 |
---|---|---|
1 | vagrant box add | 添加box到列表 |
2 | vagrant box list | 查看目前已有的box |
3 | vagrant box remove | 删除指定box |
4 | vagrant init | 初始化配置vagrantfile |
5 | vagrant up | 启动虚拟主机 |
6 | vagrant ssh | ssh登录虚拟主机 |
7 | vagrant halt | 关闭虚拟主机 |
8 | vagrant reload | 重启虚拟主机 |
9 | vagrant suspend | 挂起虚拟主机,即暂停(休眠) |
10 | vagrant resume | 唤醒虚拟机,即恢复被挂起的虚拟主机 |
11 | vagrant destroy | 销毁当前虚拟机,停止当前正在运行的虚拟机并销毁所有创建的资源 |
12 | vagrant status | 查看虚拟机运行状态 |
13 | vagrant package | 把当前的运行的虚拟机环境进行打包,可用于分发开发环境 |
14 | vagrant plugin | 安装卸载插件 |
15 | vagrant provision | 设置基本的环境,进一步设置可以使用Chef/Puppet进行搭建 |
16 | vagrant ssh-config | 输出ssh连接的一些信息 |
17 | vagrant version | 获取vagrant的版本 |