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