Чтобы остановить Vagrant-бокс, вы можете использовать один из следующих методов:
-
Команда Vagrant: откройте терминал или командную строку, перейдите в каталог, в котором находится ваш Vagrantfile, и выполните команду
vagrant stop. Эта команда корректно завершит работу Vagrant. -
Интерфейс VirtualBox: если вы используете VirtualBox в качестве поставщика для своего ящика Vagrant, вы можете открыть интерфейс VirtualBox, выбрать работающий ящик Vagrant и нажать кнопку «Закрыть», чтобы выключить его.
-
Конфигурация Vagrantfile: вы можете изменить свой Vagrantfile, чтобы он автоматически останавливал ящик при его подготовке. Добавьте строку
config.vm.provider "virtualbox" do |vb|и внутри этого блока добавьтеvb.customize ["modifyvm", :id, "--acpipowerbutton", "acpi "]. Эта конфигурация отправит на устройство сигнал кнопки питания ACPI, который инициирует корректное выключение.
Не забудьте сохранить все выполняемые работы перед остановкой Vagrant Box, чтобы избежать потери данных.