我们可以使用vagrant在一个虚拟机中配置多个服务,比如tomcat和mysql。但是服务应该根据用户输入安装在VM中,例如“vagrant up mysql”。
我已经使用vagrant查看了多个虚拟机部署但是我想要的是根据用户输入在同一个虚拟机中提供服务。 有没有办法做到这一点?
谢谢!
答案 0 :(得分:0)
由于所有这些机器都是虚拟的,你有时只想拥有mysql,有时只有tomcat,有时只有两者,只需使用多机:
http://docs.vagrantup.com/v2/multi-machine/
然后你就可以启动你的机器,例如:
vagrant up mysql
vagrant up tomcat
vagrant up both
您可以将它们配置为具有相同的IP,并且不会一次启动所有这些IP。这应该适合你。