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. nginx配置跨域

    location / { if ($request_method = 'OPTIONS') {add_header 'Access-Control-Allow-Origin' '*' always;a ...

  2. 高级UI晋升之View渲染机制(二)

    更多Android高级架构进阶视频学习请点击:https://space.bilibili.com/474380680 优化性能一般从渲染,运算与内存,电量三个方面进行,今天开始说聊一聊Android ...

  3. 【转】elasticsearch中字段类型默认显示{ "foo": { "type": "text", "fields": { "keyword": {"type": "keyword", "ignore_above": 256} }

    官方原文链接:https://www.elastic.co/cn/blog/strings-are-dead-long-live-strings 转载原文连接:https://segmentfault ...

  4. webpack4 入门配置研究

    1. 全局安装 npm install webpack webpack-cli webpack-dev-server -g 1.1)输密文的密码(电脑开机) 1.2)安装成功 2. 输入命令mkdir ...

  5. C static extern和全局变量

    #include <stdio.h> //默认全局变量为外部变量 int a; //当全局变量前面加上static时,该变量为内部变量 static int b; void test(); ...

  6. add new color number to the color drop down in enovia PLM

    Ticket description:A55482L Ticket attachment: Open the attached page 2. Open the internationalizing ...

  7. Spring对junit的整合

    Spring对junit的整合 package cn.mepu.service; import cn.mepu.config.SpringConfiguration; import cn.mepu.d ...

  8. 修改css样式+jq中的效果+属性操作+元素操作

    :checked    选框选中的 一.修改css样式: 1.参数只写属性名,则返回属性值 $(this).css( ' color ');   //300px 2.参数是属性名,属性值,逗号分隔,是 ...

  9. WXML 数据绑定

  10. 【线段树】[Luogu P4198]楼房修建

    显然要维护斜率区间单调递增 并且第一个必选,后一个比前一个选中的斜率大的必选 考虑如何合并两个区间 我们维护一个least值,least这个值必选,且之后选的都必须严格大于least,Push_Up的 ...