如何通过Vagrantfile设置envionment变量和/ etc / hosts?

流浪版

流浪1.9.7

主机操作系统

Darwin bogon 16.6.0 Darwin Kernel版本16.6.0:2017年4月14日星期五16:21:16 PDT; 根目录:xnu-3789.60.24〜6 / RELEASE_X86_64 x86_64

客户操作系统

推文编号:Ubuntu

说明:Ubuntu 16.04.2 LTS

发行:16.04

代号:xenial

如何通过Vagrantfile设置envionment变量和/ etc / hosts?

在码头作曲家,我可以设置环境extra_hosts

在流浪汉中,如何做到这一点?

Vagrant与Virtual Box一起使用时管理虚拟机,而不是容器。

如果你想有环境变量定义或特定的文件,最好是使用流浪者提供者

您可以使用文件供应商直接推送文件,或者使用shell脚本编辑文件并添加一些行。

一个简单的shell脚本来添加环境变量

config.vm.provision "shell", privileged: false, inline: <<-SHELL echo "export VARIABLE=VALUE" > /home/vagrant/.profile SHELL 

所以当你进入机器时,这个变量是可用的

Interesting Posts