Запустите Vagrant в рабочих пространствах Amazon

Я пытаюсь настроить среду веб-разработки на Amazon Workspaces под управлением Amazon Linux AMI, но не нашел способа установить Vagrant на машину. Я хотел бы иметь виртуальную машину для веб-разработки по разным практическим причинам, но, похоже, я не могу работать бродягой, поскольку AWS уже виртуализирован. Это правильно или есть способ установить и запустить контейнеры vagrant/virtualbox в AWS Workspace?


person rioted    schedule 20.07.2018    source источник
comment
Этот вопрос может иметь большее значение при сбое суперпользователя или сервера.   -  person txyoji    schedule 02.08.2018
comment
Спасибо @txyoji, это может объяснить тот факт, что изначально этот вопрос был отклонен.)   -  person rioted    schedule 06.08.2018


Ответы (1)


Рабочие пространства AWS предлагают только ограниченное количество пакетов в своем менеджере репо, поэтому вы не найдете там бродячих пакетов. Но вы можете вручную установить репозиторий, используя загрузку CentOS на их веб-сайте. Например, это сработало для меня в моем 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 — это, по сути, виртуализированная среда, поэтому маловероятно, что вы сможете запустить в ней виртуальную машину — см. это.

Однако vagrant предлагает ряд поставщиков, отличных от стандартных, включая aws, что позволит вам запустите бродячий ящик на экземпляре ec2, а не локально. Вы можете установить его следующим образом:

vagrant plugin install vagrant-aws

И следуйте инструкциям по настройке здесь

person moebius    schedule 06.08.2018