Следующий

Установка Vagrant на Windows. Основы Vagrant

3 Просмотры· 10/21/20
Влад Неверов
Влад Неверов
Подписчики
0

Установка Vagrant на Windows. Основы Vagrant.
► Что установить:
VirtualBox
VirtualBox_Extension_Pack
Vagrant
Cygwin (C:\cygwin64) или Git!

► Cсылки на установку:
https://www.virtualbox.org
https://www.vagrantup.com
https://www.git-scm.com
https://www.cygwin.com

► Vagrant:
vagrant --version
vagrant init ubuntu/trusty64
vagrant up
vagrant status

Остановка виртуальной машины
"Заморозка времени", ресурсоемкий, после остановки
остаются зарезервированными ресурсы оперативной памяти,
жесткого диска, процессора.

vagrant suspend

Соответствует выключению обычной физической машины.
Результаты работы записываются на виртуальный жесткий диск,
а все остальные ресурсы, оперативная память, процессор, возвращаются
хост-системе.

vagrant halt

В отличии от vagrant suspend, потребуется пройти полный цикл
старта операционной системы.

В случае изменения конфигурации, заново пересоздаёт виртуалку

vagrant provision

Полностью освободить зарезервированную под виртуальную машину
память

vagrant destroy

Все следы присутствия в системе будут уничтожены.
При этом образ, который был загружен при установке, не удаляется, т.к. он может быть использован другими виртуальными машинами.

Перезапустить (Например после редактирования Vagrantfile)

vagrant reload

Соединение с виртуальной машиной

vagrant ssh

Попадаем в виртуальную машину, команды
uptime
free
df -h

Покинуть виртуальную машину

exit

Добавление образа без инициализации новой виртуальной машины

vagrant box add hashicorp/bionic64

Просмотр образов

vagrant box list

Удаление ранее загруженного образа

vagrant box remove hashicorp/bionic64 virtualbox

Создать hello.txt в общей папке по умолчанию,
/vagrant/ а в хост-системе появится файл в корне проекта.

vagrant up
vagrant ssh
cd /vagrant/
touch hello.txt
ls -la

► Установка nginx:
vagrant up
vagrant ssh
sudo apt-get update
sudo apt-get install nginx

Альтернатива команде:
sudo apt-get -y nginx

Где -y это соглашение на установку зависимостей.

Не забудь подписаться:
► GitHub https://github.com/vladneverov
► Vagrantfile https://gist.github.com/vladne....verov/453fbd0e635285

Ставьте лайки, рассказывайте друзьям и обязательно комментируйте! =)💪
#VirtualBox #Ubuntu #Linux #vladneverov

Показать больше

 0 Комментарии sort   Сортировать


Следующий