Vagrant安装步骤

  1. 下载添加box镜像

    vagrant box add base 远端的box地址或者本地的box文件名

  2. 建立box镜像关联

    vagrant box add centos72 vagrant-centos-7.2.box

    输出结果如下

    f:\vagrant\centos7.2>vagrant box add centos72 vagrant-centos-7.2.box
    ==> box: Box file was not detected as metadata. Adding it directly...
    ==> box: Adding box 'centos72' (v0) for provider:
    box: Unpacking necessary files from: file://f:/vagrant/centos7.2/vagrant-centos-7.2.box
    box:
    The box you're attempting to add already exists. Remove it before
    adding it again or add it with the `--force` flag. Name: centos72
    Provider: virtualbox
    Version: 0
  3. 初始化

    vagrant init centos72

    输出结果如下

    f:\vagrant\centos7.2>vagrant init centos72
    A `Vagrantfile` has been placed in this directory. You are now
    ready to `vagrant up` your first virtual environment! Please read
    the comments in the Vagrantfile as well as documentation on
    `vagrantup.com` for more information on using Vagrant.
  4. 按需求配置Vagrantfile (生成3台虚拟机)

    # -*- mode: ruby -*-
    # vi: set ft=ruby : Vagrant.configure("2") do |config|
    config.vm.define "vgrant01" do |vb|
    config.vm.provider "virtualbox" do |v|
    v.memory = 1024
    v.cpus = 1
    end
    vb.vm.host_name = "vagrant01"
    vb.vm.network :public_network, ip: "10.0.0.15"
    vb.vm.box = "centos72"
    end config.vm.define "vgrant02" do |vb|
    config.vm.provider "virtualbox" do |v|
    v.memory = 1024
    v.cpus = 1
    end
    vb.vm.host_name = "vagrant02"
    vb.vm.network :public_network, ip: "10.0.0.16"
    vb.vm.box = "centos72"
    end config.vm.define "vgrant03" do |vb|
    config.vm.provider "virtualbox" do |v|
    v.memory = 1024
    v.cpus = 1
    end
    vb.vm.host_name = "vagrant03"
    vb.vm.network :public_network, ip: "10.0.0.17"
    vb.vm.box = "centos72"
    end
    end
  5. 启动虚拟机

    vagrant up

vagrant常用命令

  1. 显示当前已经添加box列表

    vagrant box list

  2. 删除相应box列表

    vagrant box remove

  3. 停止当前正在运行的虚拟机并销毁所有创建的资源

    vagrant destory

  4. 关闭虚拟机

    vagrant halt

  5. 将当前运行的虚拟机环境打包

    vagrant package

  6. 重启虚拟机,主要用于重新载入配置文件

    vagrant reload

  7. 输出用于连接ssh的一些信息

    vagrant ssh-config

  8. 挂起当前虚拟机

    vagrant suspend

  9. 恢复被挂起状态

    vagrant resume

  10. 获取当前虚拟机状态

    vagrant status

Vagrant安装步骤的更多相关文章

  1. 《区块链:从入门到放弃》之obc安装步骤

    obc安装步骤 朋友们可能会好奇,厨师不研究菜谱怎么改研究兵法了,哈哈,我原本是app出身,最近被安排去预研区块链和比特币技术,2个月下来,颇有斩获.期间得到IBM的CC同学指导我一步一步安装obc的 ...

  2. vagrant安装centos7

    1. 安装VirtualBox 去官网https://www.virtualbox.org/wiki/Downloads下载最新版的Virtualbox,然后双击安装,一直点击确认完成. 2. 安装V ...

  3. 如何搭建SVN服务器,详细安装步骤。

    SVN服务器端安装 下载: VisualSVN是一款图形化svn服务器.官网 http://www.visualsvn.com/server/ 下载地址: http://www.visualsvn.c ...

  4. arcgis10.2.2桌面版具体的安装步骤过程

    先声明一下,这里的截图虽说是ArcGIS10.1版本的,但是安装步骤是对的,本人用ArcGIS10.2.2软件测试成功安装上 一.ArcGIS许可证管理器安装 1.在软件包文件夹license man ...

  5. LoadRunner 11 安装步骤

    loadrunner 安装步骤: LoadRunner11下载:  在网上可以搜索到,在这个就不提供了. LoadRunner11原理: 破解方法和以前版本相同,我用的是LR8.0的破解文件,同样实用 ...

  6. MySQL安装步骤

    MySQL安装步骤 1. 下载MySQL Community Server 5.6.21,注意选择系统类型(32位/64位) 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下. ...

  7. Java开发工具安装步骤内容如下

    Java开发工具安装步骤内容如下 安装 开发工具 STS 链接下载网址 eclipse 链接下载网址 JDK安装 jdk链接下载地址 Marven环境 marven链接下载地址 Tomcat tomc ...

  8. PhantomJS linux系统下安装步骤及使用方法(网页截屏功能)

    PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, ...

  9. MySQL5.6安装步骤

    MySQL5.6安装步骤(windows7/8_64位) 1. 下载MySQL Community Server 5.6.11 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下 ...

随机推荐

  1. JUC源码分析-集合篇:并发类容器介绍

    JUC源码分析-集合篇:并发类容器介绍 同步类容器是 线程安全 的,如 Vector.HashTable 等容器的同步功能都是由 Collections.synchronizedMap 等工厂方法去创 ...

  2. 如何删除github里的项目

    1.登录github网站后,就会看到如下画面,在头像下面有个你的项目资源这一栏,假如我要删除名为“hhh”的项目,现在鼠标点进这个项目里面 2.进去后点setting 点进去后,默认是选择了OPtio ...

  3. swagger使用详解

    1:认识Swagger Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务.总体目标是使客户端和文件系统作为服务器以同样的速度来更新.文件的方法 ...

  4. C# 基于创建一个mysql 连接池

    创建一个连接池操作类 using MySql.Data.MySqlClient; using System; using System.Collections.Generic; using Syste ...

  5. JS变量1

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. Storm框架设计

  7. Center OS 部署Tomcat服务

    一.下载tomcat tomcat官网下载软件包,官网:https://tomcat.apache.org/ 点击download,进入下载页面,下载如下版本: 下载完成后用ftp上传到服务器,SSH ...

  8. Ruby 语法

    Ruby 语法 让我们编写一个简单的 Ruby 程序.所有的 Ruby 文件扩展名都是 .rb.所以,把下面的源代码放在 test.rb 文件中. 实例 #!/usr/bin/ruby -w puts ...

  9. 【设计】schema

    Schema:表的模式:   设计数据的表,索引,以及表和表的关系 在数据建模的基础上将关系模型转为数据库表 满足业务模型需要基础上根据数据库和应用特点优化表结构   关系模型图:   Schema关 ...

  10. 50 ubuntu下pcl编译以及用 VSCode配置pcl / opencv开发环境

    0 引言 最近在VSCode下搞开发,于是将pcl库迁移到这个环境下,用来跑一些依赖pcl的开源的代码以及自己做一些快速开发等. 1 pcl编译 主要参考了这篇博客,链接如下. https://blo ...