Skip to content

Instantly share code, notes, and snippets.

@barbagrigia
Last active September 21, 2016 21:31
Show Gist options
  • Save barbagrigia/3ed7114782099e562ab70594373bd531 to your computer and use it in GitHub Desktop.
Save barbagrigia/3ed7114782099e562ab70594373bd531 to your computer and use it in GitHub Desktop.
Надстройка над вирт.машиной.
Позволяет с помощью заранее подготовленных инструкций развернуть подобие серверного окружения на своей локальной машине
!VirtualBox - самая последняя тестовая версия.
!Если не запускается вм при vagrant up - переименовать файл uxtheme.dll.backup->uxtheme.dll ( C:\Windows\System32 )
!Чтобы получить ssh доступ нужно ключ прогнать через puttyGen
# Комманды:
vagrant init [boxName] - инициализировать vagrant [на основе бокса]
vagrant reload - перегрузили вирт.машину с новой конфигурацией
vagrant up [boxName] - поднять вирт.машину.
vagrant halt [boxName] - остановить вирт.машину
vagrant destroy boxID - останавливает и удаляет вирт.машину
vagrant global-status [--prune] - информация о всех вирт.машинах [удаляет недействительные окружения]
vagrant box list - список сохраненых боксов
vagrant box add boxName - добавить бокс (ubuntu/trusty64)
vagrant box remove boxName - удалить бокс (ubuntu/trusty64)
vagrant box update [--box boxName] - обновляет бокс до актуальной версии
vagrant plugin install pluginName - установка дополнительных плагинов
vagrant ssh - ssh-соединение с вирт.машиной
logout - разорвать ssh-соединение
vagrant sandbox on - режим песочницы (Sahara)
vagrant sandbox commit - сохранили изменения (Sahara)
vagrant sandbox rollback - откатили изменения (Sahara)
vagrant sandbox off - вышли из песочницы (Sahara)
# Настройки
config.vm.synced_folder "./", "/sync_dir",create:true - синхронизировали папку вагранта с /sync_dir
config.vm.network "forwarded_port", guest: **, host: **** - прокинули порт
config.vm.network "private_network", ip: "***.***.***.**" - задали ip
config.vm.hostname = "*****.*******.***" - задали имя хоста
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment