Vangant练习1
Vagrant 是什么?
Vagrant是一款用于在单个工作流程中构建和管理虚拟机环境的工具。简单来说通过Varant可以配置单台或批量相同环境的虚拟机,节约开发配置环境的时间,让你有更多时间去进行你的环境搭建和测试。
Vagrangt是构建在虚拟化技术之上的虚拟机运行环境管理工具:
- 建立和删除虚拟机。
 - 配置虚拟机运行参数。
 - 管理虚拟机运行状态。
 - 自动化配置和安装开发环境。
 - 打包和分发虚拟机运行环境。
 - 可以通过插件来提示功能。
 
运行Vagrang需要什么?
以window为例:
- 需要CPU支持虚拟化技术。
 - 安装开源虚拟机VirtualBox下载地址 https://download.virtualbox.org/virtualbox/6.1.12/VirtualBox-6.1.12-139181-Win.exe
 - 下载Vagrant下载地址 https://www.vagrantup.com/downloads 选择合适版本
 - 搜索需要的Box 地址 https://app.vagrantup.com/boxes/search 
  - 由于网络环境的影响建议找到合适的Box下载到本地这样部署环境快些,后期可以打包自己的环境Box
 - 具体安装步骤就是点击软件一路安装可参考网上其他安装步骤。
 
Vagrant-常用操作命令
| 命令 | 说明 | 
| vagrant box add [options] <name, url, or path> | 
 添加基础Box即部署其他环境的初始模板,选项可省略, name自定义,url, or path是Box网址或本地路径  | 
| vagrant init | 初始化box的操作,生成配置文件vagrantfile | 
| vagrant up | 启动Box,启动指定虚拟机环境可 vagrant up [name|id] 输入指定box的名字 | 
| vagrant ssh [name|id] | 通过ssh登录本地环境指定虚拟机, | 
| vagrant halt | 关闭本地环境;vagrant halt [name|id] 关闭指定name虚拟机环境 | 
| vagrant suspend | 暂停本地环境 ;vagrant suspend [name|id] 暂停指定name虚拟机环境 | 
| vagrant resume | 恢复本地环境;vagrant resume [name|id] 恢复指定name虚拟机环境 | 
| vagrant reload | 修改了Vagrantfile后,使之生效(相当于先 halt,再 up) | 
| vagrant destroy | 彻底移除本地环境;vagrant destroy [name|id] 删除指定name虚拟机环境 | 
| vagrant box list | 显示当前已经添加的box列表 | 
| vagrant box remove [name|id] | 删除相应的box | 
| vagrant package | 打包命令,可以把当前的运行的虚拟机环境进行打包 | 
| vagrant plugin install/uninstall [name|id] | 用于安装卸载插件 | 
| vagrant status | 获取当前虚拟机的状态 | 
| vagrant global-status | 显示当前用户Vagrant的所有环境状态 | 
先熟悉下Vanrant的常用命令,后续文章一起来研究命令和使用的例子。
                    
                
 
                
            
        
浙公网安备 33010602011771号