我正在尝试在运行 Amazon Linux AMI 的 Amazon Workspaces 上设置 Web 开发环境,但我没有找到在机器上安装 Vagrant 的方法。出于各种实际原因,我想拥有一台虚拟 webdev 机器,但由于 AWS 已经虚拟化,我似乎无法运行 vagrant。这是正确的,还是有办法在 AWS Workspace 上安装和运行 vagrant/virtualbox 容器?
问问题
959 次
1 回答
1
AWS 工作区仅在其 repo 管理器中提供有限数量的包,因此您不会在那里找到 vagrant。但是您可以使用他们网站上的 CentOS 下载手动安装 repo 。例如,这在我的 Linux AMI WorkSpace 中对我有用:
wget https://releases.hashicorp.com/vagrant/2.1.2/vagrant_2.1.2_x86_64.rpm
yum install vagrant_2.1.2_x86_64.rpm
现在 WorkSpace 本质上是一个虚拟化环境,因此您不太可能在其中运行 vm - 请参阅此。
但是 vagrant 提供了许多默认提供程序以外的提供程序 - 包括aws,这将允许您在 ec2 实例上而不是在本地启动 vagrant box。您可以按如下方式安装它:
vagrant plugin install vagrant-aws
并按照此处的配置步骤
于 2018-08-06T12:28:00.520 回答