Vagrant实战之Vagrantfile

Posted kongxx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vagrant实战之Vagrantfile相关的知识,希望对你有一定的参考价值。

接上一篇文章,说说Vagrant的配置文件Vagrantfile

参考: https://www.vagrantup.com/docs/vagrantfile/

虚拟机创建好了后,很多配置都是使用的默认值,比如:机器名是localhost,网络使用的是NAT,内存是512m等。

下面通过修改Vagrantfile文件来修改虚拟机的配置。

Vagrantfile

下面是修改后的配置文件

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
  config.vm.hostname = "centos7"
  config.vm.box = "centos7"
  config.vm.network "public_network"
  config.vm.provider "virtualbox" do |vb|
    vb.gui = true
    vb.memory = "1024"
  end
end

重新加载虚拟机

vagrant reload

检查配置

vagrant ssh

# 检查机器名
[vagrant@centos7 ~]$ hostname
centos7

[vagrant@centos7 ~]$ sudo yum install net-tools
...

# 检查网络
[vagrant@centos7 ~]$ ifconfig
...

以上是关于Vagrant实战之Vagrantfile的主要内容,如果未能解决你的问题,请参考以下文章

vagrant系列教程:vagrant的配置文件vagrantfile详解(转)

ruby Vagrantfile Ornek #vagrant

ruby Paralells的Vagrantfile #vagrant

如何在“vagrant up”上传递参数并将其置于 Vagrantfile 的范围内?

text 设置VALUE-DOMAIN DDNS,ConoHa用Vagrantfile(vagrant-conoha)

如何在'vagrant up'上传递参数并将其放在Vagrantfile的范围内?