vagrant实战之vagrantfile(代码片段)

kongxx kongxx     2022-12-01     274

关键词:

接上一篇文章,说说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
...

text设置value-domainddns,conoha用vagrantfile(vagrant-conoha)(代码片段)

查看详情

vagrant拷贝后vagrantfile需要加的配置

  config.ssh.forward_agent  config.ssh.username="vagrant"  config.ssh.password="vagrant"一般来说,我们的vagrant的默认登录密码都是vagrant,为什么不用root用户?就个人的感受来看,虽然vagrant建立的虚拟机一般都是自己开发用,但是如果虚... 查看详情

vagrant的学习之打包分发(代码片段)

...vagrantpackage--outputubuntu.box二、升级Box:老用户,可以修改Vagrantfile文件,新用户,直接使用新的box文件。修改vagrantfile,找到这段代码:# 查看详情

#vagrantfile案例-debian10搭建dns服务(代码片段)

...bian_dns命令新建文件夹,执行cddebian_dns切换目录。2、创建Vagrantfile文件,文件内容如下:#-*-mode:ruby-*-#vi:setft=ruby:#2023-1-28Vagrant.configur 查看详情

如何在不更改 .rb 文件的情况下通过 Vagrantfile 扩展 vagrant 插件?

】如何在不更改.rb文件的情况下通过Vagrantfile扩展vagrant插件?【英文标题】:HowtoextendavagrantpluginthroughVagrantfilewithoutchangingthe.rbfile?【发布时间】:2021-02-2504:59:04【问题描述】:我在Vagrant中有一个场景,我想使用ansible_local插件修... 查看详情

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

】如何在“vagrantup”上传递参数并将其置于Vagrantfile的范围内?【英文标题】:Howtopassparameteron\'vagrantup\'andhaveitinthescopeofVagrantfile?【发布时间】:2012-12-1622:46:41【问题描述】:我正在寻找一种将参数传递给Chef食谱的方法,例如:... 查看详情

vagrant配置端口转发(代码片段)

...环境开发,都是通过端口映射来通信,在vagrant配置文件vagrantfile中可以看到如下配置   大概意思是把对host机器上8080端口的访问请求forward到虚拟机的80端口的服务上,如下:  重新启动vagrant  可以看到刚... 查看详情

macos☀️vagrant使用parallelsdesktop安装oracle数据库☀️(代码片段)

...1、下载Vagrantbox2、安装Paralles插件3、Vagrant添加box4、配置Vagrantfile5、准备安装介质6、编写Vagrantfile中定义的Shell脚本❤️二、Vagrant启动一键安装Oracle❤️1、😏很简单,一行短短的命令写在最后🌲前言Mac 查看详情

macos☀️vagrant使用parallelsdesktop安装oracle数据库☀️(代码片段)

...1、下载Vagrantbox2、安装Paralles插件3、Vagrant添加box4、配置Vagrantfile5、准备安装介质6、编写Vagrantfile中定义的Shell脚本❤️二、Vagrant启动一键安装Oracle❤️1、😏很简单,一行短短的命令写在最后🌲前言Mac 查看详情

vagrant局域网访问

开发中需要和前端或其他后端同事配合,需要直接访问我本机开发环境在vagrant文件夹中的Vagrantfile配置下即可:#-*-mode:ruby-*-#vi:setft=ruby:Vagrant.configure(VAGRANTFILE_API_VERSION)do|config|ifFile.exist?aliasesPaththenconfig.vm.provision"file",so 查看详情

vagrant常用命令(代码片段)

vagrant常用命令1.先创建一个空的目录2.vagrantinitcentos/7初始化虚拟机配置文件3.vagrantup启动虚拟机4.vagrantsshssh登录虚拟机通过exit退出5.vagrantstatus查看虚拟机状态6.vagranthalt关机7.vagrantdestroy删除虚拟机8.vagrantfile可以配置虚拟机的类型 查看详情

如何在'vagrantup'上传递参数并将其放在vagrantfile的范围内?(代码片段)

...您还可以包含GetoptLongRuby库,它允许您解析命令行选项。Vagrantfilerequire'getoptlong'opts=GetoptLong.new(['--custom-option',GetoptLong::OPTIONAL_ARGUMENT])customParameter=''opts.eachdo|opt,arg|caseoptwhen'--custom-option'customParameter=argendendVagrant.configure("2")do|config|...... 查看详情

⭐️这年头谁还用虚拟机装系统?墨迹!❤️vagrant一键搞定❤️(代码片段)

...统⭐️1、安装目录2、下载Vagrantbox3、Vagrant添加Box4、配置Vagrantfile文件5、准备安装介质6、编写Vagrantfile中定义的Shell脚本二、❤️Vagrant启动一键安装Oracle❤️1、😏很简单,一行短短的命令三、❄️Vagrantbo 查看详情

怎么进入有vagrantfile配置文件的目录

1、搜索vagrantbox,如:百度vagrantbox。2、复制VagrantBox的url,以CentOS6.4x86_64Minimal为例。◆在vagrantbox页面查找CentOS6.4x86_64Minimal的url,该url可用于下载vagrantbox文件。3、添加VagrantBox。◆Vagrant添加VagrantBox有两种方式:离线添加与在线... 查看详情

❤️vagrant一键安装任意系统,甚至oracle数据库!!!☀️建议收藏ᕕ(ᐛ)ᕗ(代码片段)

...统⭐️1、安装目录2、下载Vagrantbox3、Vagrant添加Box4、配置Vagrantfile文件5、准备安装介质6、编写Vagrantfile中定义的Shell脚本二、❤️Vagrant启动一键安装Oracle❤️1、😏很简单,一行短短的命令三、❄️Vagrantbo 查看详情

vagrant实战(代码片段)

...一直在Linux上做开发,Docker用的比较多,最近要用Vagrant搭建Linux开发环境,所以用了一下,整理一些资料。Vagrant其实是一个可以方便设置使用虚拟机的工具,底层支持VirtualBox和VMWare,我的Windows机器上已经... 查看详情

4vagrantfile常用配置

1.Vagrantfile简介Vagrantfile是一个简单的文本文件,通过它可以定义虚拟机的各种配置,如网络、内存、主机名等,每个项目都需要有一个Vagrantfile,在执行vagrantinit的目录下可以找到该文件,也可以自己手动编写2.配置Vagrant.configure(... 查看详情

记录一次使用virtualbox和vagrant在centos环境下安装docker以及解决tomcat镜像404的问题(代码片段)

一、搭建centos7的环境1、初始化一份Vagrantfile文件命令mkdircentos7cdcentos7vagrantinit2、进入到Vagrantfile文件的目录下命令cdcentos7图解3、启动vagrant命令vagrantup图解在启动的过程中可能会让你选择网卡,如上图的1)en0,因为我用的是Wi-Fi... 查看详情