Vagrant box与Amazon EC2实例最相似

Modified on: Mon, 24 Jun 2019 14:20:02 +0800

Vagrant是否有可下载的“盒子”与Amazon EC2实例的Linux版本和软件包密切相关?

我正在使用Vagrant进行本地测试,目前正在使用Precise32盒。我正在使用'Amazon Linux AMI 2013.03'AMI将代码部署到Amazon EC2实例。

我面临的问题是,可安装在Precise32盒子上的软件包有不同的名称,例如。

  • php5-fpm - 在流浪盒中
  • php54-fpm - 在Amazon EC2实例中。

虽然我可以通过在Puppet配置文件中使用变量来处理不同的包名来解决这个问题,但这听起来有点像黑客。

所有可用的流浪盒都会密切反映Amazon EC2环境。

或者我可以告诉流浪盒使用与Amazon EC2实例相同的包源吗?

澄清一件事 - 我想这样做的原因是我可以在本地测试而无需先提交所有内容。虽然Vagrant支持AWS作为提供商,但实际上无法在本地进行测试。

作者:,Danack

最佳答案

不,没有办法在EC2之外使用Amazon Linux。如果您想使用Red Hat Enterprise Linux衍生产品(亚马逊Linux),我推荐在Vagrant和EC2上使用CentOS 6。您将在此处找到许多CentOS基本框,并列出官方AMI 此处

作者:sciurus

相关问答

添加新评论