zoukankan      html  css  js  c++  java
  • vagrant与vrtualbox的使用

    1.先要安装 vrtualbox和 vagrant  (以centos 7下面的为例):

    cd  /opt  

    wget https://download.virtualbox.org/virtualbox/6.0.8/VirtualBox-6.0-6.0.8_130520_el7-1.x86_64.rpm

     rpm -ivh VirtualBox-6.0-6.0.8_130520_el7-1.x86_64.rpm

    以上要额外安装依赖包,使用以下方法为好:

    cat  >>  /etc/yum.repos.d/CentOS-virtualbox.repo  << EOF

    [virtualbox]

    name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox

    baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch

    enabled=1

    gpgcheck=1

    repo_gpgcheck=1

    gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc

    EOF

    yum install -y VirtualBox-6.0

    rcvboxdrv setup       ##启动VirtualBox(只能在物理机里启动)

     ##以下不需要依赖包:

    wget https://releases.hashicorp.com/vagrant/2.2.5/vagrant_2.2.5_x86_64.rpm

    rpm -ivh vagrant_2.2.5_x86_64.rpm

    2.使用vagrant 

    vagrant init centos/7      #创建一个centos 7 虚拟机(会在执行命令的目录下生成vagrantfile文档)

    vagrant up              #启动

    vagrant ssh              #连接这个虚拟机

    vagrant status           #查看状态

    vagrant halt             #关闭虚拟机

    vagrant destroy          #删除虚拟机。

    ##Vagrantfile 的配置:

    Vagrant.configure("2") do |config|

    config.vm.box = "centos/7"

    end

    • 自定义虚拟机名称

      config.vm.provider "virtualbox" do |vb|
      vb.name = "ubuntu-hafiz"
      end
    • 自定义虚拟机主机名称

      config.vm.hostname="hafiz"
    • 自定义虚拟机内存和CPU

      config.vm.provider "virtualbox" do |vb|
      vb.name = "ubuntu-imooc"
      vb.memory = "1024"
      vb.cpus = 2
      end
    • 配置好后重启虚拟机,然后进入虚拟机:

  • 相关阅读:
    vs code 编译python 输出到调试控制台
    vs code个性化设置
    IDEA 简拼输入
    微信小程序 audio组件 默认控件 无法隐藏/一直显示/改了controls=‘false’也没用2019/5/28
    win10的cortana搜索显示空白
    微信小程序tabbar不显示2019.04.06
    读《提问的智慧》有感
    CLion 控制台输出内容乱码问题的解决方法
    vs code C语言环境搭建
    利用python的爬虫技术爬去糗事百科的段子
  • 原文地址:https://www.cnblogs.com/liulvzhong/p/11170701.html
Copyright © 2011-2022 走看看