工欲善其事必先利其器之Vagrant + VirtualBox

做~自己de王妃 提交于 2019-12-09 14:08:00

Vagrant 可以管理 VirtualBox,实现快速配置创建虚拟机

1、下载软件

  VirtualBox虚拟机下载地址:https://www.virtualbox.org/wiki/Downloads

  Vagrant下载地址:https://www.vagrantup.com/downloads.html

Vagrant官网下载真的是,很慢很慢,本人通过翻墙,下载的速度还是挺快的

2、相关网站

  Vagrant如果创建虚拟机,需要先下载Vagrant文件

  官方box镜像地址: https://app.vagrantup.com/boxes/search?order=desc&page=1&sort=downloads

  官网太慢,网上说用这个地址:http://www.vagrantbox.es/

  反正我还是很慢,没办法,还是翻墙吧~~~

3、vagrant基本命令

  box:类似一个镜像,vagrant将以此来打包

  vagrant  box list //box列表

  vagrant box add  box-name box-url //添加box

  vagrant box update box-name //更新本地环境的box

  vagrant box remove box-name //删除本地box

  vagrant box repackage box-name //重新打包本地box

4、使用vagrant初始化虚拟机

  1、在空文件夹执行 vagrant init,生成Vagrantfile文件

  2、编辑Vagrantfile文件

    config.vm.box = "centos7"  #指定box的名字

    config.vm.network "public_network"  #指定生成虚拟机的网络类型  

    config.vm.provider "virtualbox" do |vb|#注意一下内容,需要比当前行多个 tab,否则会提示错误。
      vb.memory = "2000"  #运行内存
      vb.name= "centos7-1" # 虚拟机名称
      vb.cpus= 1      #cpu数
    end

  3、在初始化好的文件夹执行 vagrant up,生成 .vagrant 文件夹,通过删除该文件夹,可以重新执行

  4、通过vagrant ssh或者其他ssh工具。连接虚拟机。默认俩个账号 vagrant/vagrant;root/vagrant

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!