带有预安装库的Vagrant盒子

时间:2016-01-25 15:05:23

标签: vagrantfile

如何使用' config-vm.box'添加预装了库的流浪盒。在Vagrantfile中?例如我想配置我的vm,安装CentOS 6 + Tomcat 8 + java 8,并且不想手动完成。

2 个答案:

答案 0 :(得分:1)

您必须使用像packer这样的配置技术:PACKER

有了这个,您可以使用json文件配置配置,并为启动命令linux运行脚本bash文件,如'apt-get'

编辑:

好的,你可以用这两个网址找到很多Vagrant盒子:

有了这个,您可以通过简单的名称(使用config.vm.box)或URL(使用config.vm.box_url)获得大量可用的框

你也可以通过gitHub找到很多人在社区中建造的盒子(例如:Personnal Vagrant boxes community

答案 1 :(得分:0)

您可以使用:shell provisioner,提供内联命令或提供自定义脚本的路径。

config.vm.provision“shell”,     内联:“echo Hello,World”

OR

config.vm.provision“shell”,path:“script.sh”

其中script.sh将包含安装所需软件包的命令。

有关详细信息,请查看此处 https://www.vagrantup.com/docs/provisioning/shell.html