流浪版本
流浪汉1.9.7
主机操作系统
Darwin bogon 16.6.0 Darwin Kernel版本16.6.0:2017年4月14日星期五4:21:16 PDT;根目录:xnu-3789.60.24〜6 / RELEASE_X86_64 x86_64
guest 操作系统
发行者ID:Ubuntu
说明:Ubuntu 16.04.2 LTS
发行:16.04
代号:xenial
题
如何通过 Vagrantfile 设置环境变量和/ etc / hosts?
在docker-composer中,我可以设置环境和 extra_hosts
无所事事,该怎么办?
最佳答案
当与Virtual Box(而不是容器)一起使用时,Vagrant管理虚拟机。
如果要定义环境变量或特定文件,最好使用vagrant provisioner
您可以使用file provisioner直接推送文件,也可以使用Shell脚本来编辑文件并添加一些行。
添加环境变量的简单shell脚本将是
config.vm.provision "shell", privileged: false, inline: <<-SHELL
echo "export VARIABLE=VALUE" > /home/vagrant/.profile
SHELL
因此,当您使用ssh进入计算机时,该变量将可用
关于docker - 如何通过Vagrantfile设置环境变量和/etc/hosts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45271407/