Vangant练习1

Vagrant 是什么?

Vagrant是一款用于在单个工作流程中构建和管理虚拟机环境的工具。简单来说通过Varant可以配置单台或批量相同环境的虚拟机,节约开发配置环境的时间,让你有更多时间去进行你的环境搭建和测试。

Vagrangt是构建在虚拟化技术之上的虚拟机运行环境管理工具:

  1. 建立和删除虚拟机。
  2. 配置虚拟机运行参数。
  3. 管理虚拟机运行状态。
  4. 自动化配置和安装开发环境。
  5. 打包和分发虚拟机运行环境。
  6. 可以通过插件来提示功能。

运行Vagrang需要什么?

以window为例:    

  1. 需要CPU支持虚拟化技术。
  2. 安装开源虚拟机VirtualBox下载地址 https://download.virtualbox.org/virtualbox/6.1.12/VirtualBox-6.1.12-139181-Win.exe 
  3. 下载Vagrant下载地址 https://www.vagrantup.com/downloads 选择合适版本
  4. 搜索需要的Box 地址 https://app.vagrantup.com/boxes/search  
  5. 由于网络环境的影响建议找到合适的Box下载到本地这样部署环境快些,后期可以打包自己的环境Box
  6. 具体安装步骤就是点击软件一路安装可参考网上其他安装步骤。

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的常用命令,后续文章一起来研究命令和使用的例子。

posted @ 2020-08-24 15:21  CarryOnMWS  阅读(39)  评论(0)    收藏  举报