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 的范围内?