美文网首页
Vagrant的Provison功能

Vagrant的Provison功能

作者: 超级呆 | 来源:发表于2021-07-01 11:30 被阅读0次

学习地址

Vagrant的Provision介绍

Vagrant的Provision功能

Provision的作用

一段脚本,主要用于启动VM的时候自动执行的

当然,启动后也可以通过命令手动执行

Provision的使用

  • 启动VM时执行

Ubuntu14通过Provision自动安装Docker - Vagrantfile内容

Vagrant.configure("2") do |config|
  # 执行单行shell
  config.vm.provision "shell" do |s|
    s.inline = "echo hello"
  end
  # 执行多行shell
  config.vm.provision "shell", inline: <<-SHELL
    # step 1: 安装必要的一些系统工具
    sudo apt-get update
    echo apt-get-done
    sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
    echo apt-get-install-done
    # step 2: 安装GPG证书
    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    echo apt-get-GPG-done
    # step 3: 写入软件源信息
    sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    echo apt-get-docker-repository-done
    # step 4: 更新并安装 Docker-CE
    sudo apt-get -y update
    sudo apt-get -y install docker-ce
    echo apt-get-install-Docker-CE-done
  SHELL
end
  • 启动VM后手动执行
  # 启动VM的时候 执行
  vagrant up --provision
  # 重启VM的时候 执行
  vagrant reload --provision
  # 直接执行
  vagrant provision
  # 通过vagrantfile里面的配置,启动VM默认执行
  config.vm.provision的参数run指定为always

相关文章

  • Vagrant的Provison功能

    学习地址 Vagrant的Provision介绍[https://www.junmajinlong.com/vir...

  • 2-快速使用Vagrant指南

    Vagrant快速使用指南将会带你快速进入第一个Vagrant项目,并且让你了解Vagrant的基本功能和主要特性...

  • 入门

    入门 vagrant入门指南将引导你完成你的第一个Vagrant项目,并展示vagrant提供的主要功能的基础知识...

  • Vagrant命令

    vagrant help vagrant help vagrant [command] -h vagrant bo...

  • vagrant

    Vagrant常用命令 Vagrant Cmd: vagrant box add 添加box的操作 vagrant...

  • 用git在homestead下建私仓

    vagrant 进入 homestead 账号:vagrant 密码:vagrant 1.在vagrant账号下退...

  • homestead root账号密码和公钥链接

    vagrant账号密码: vagrant / vagrant root账号登录 vagrant登陆后,切换到roo...

  • 2-安装

    安装 Vagrant 安装Vagrant 非常简单。前往 Vagrant downloads page 获取你的平...

  • 1.4 第一个HelloWorld

    1、文件功能 2、网页请求路径 3、HelloWorld (1)连接远程,打开项目文件目录(cd /vagrant...

  • 使用vagrant搭建hadoop环境

    环境准备 下载vagrant和virtualbox,并安装 vagrant:https://www.vagrant...

网友评论

      本文标题:Vagrant的Provison功能

      本文链接:https://www.haomeiwen.com/subject/ozirultx.html