Ответ
Предполагается, что Vagrant Provision сотрет все ваши данные?
Нет. Vagrant никогда не должен наносить вред вашим «данным» (т. е. веб-сайтам, коду и т. д.).
... теперь весь мой гостевой ящик уничтожен. Это нормально?
Да. Ваша среда Vagrant (другими словами, гостевая операционная система, созданная Vagrant в виртуальной среде) является изменчивой, и вы должны иметь возможность уничтожить и воссоздать ее по своему желанию, не оказывая никакого влияния на ваши рабочие файлы (поскольку они должны храниться в ваша локальная или хостовая файловая система).
Объяснение
На веб-сайте Vagrant самое первое, что вам говорят, это:
Создавайте и настраивайте легкие, воспроизводимые и переносимые среды разработки.
Ваша среда разработки позволяет вам работать. Вы работаете с своими данными в в рабочей среде разработки. Когда вы закончите со своей «рабочей средой разработки», вы сможете свободно удалить ее, нисколько не повлияв на свои данные.
Кроме того, вы должны иметь возможность отправить сотрудничающему с вами разработчику ваш Vagrantfile, чтобы он мог создать точно такую же среду разработки, которую вы использовали для создания своих данных (т. е. написать свою программу, создать свой веб-сайт и т. ). Затем, когда вы предоставите им свой код, они смогут использовать его в среде, идентичной той, в которой был создан ваш код, без необходимости перенастраивать свои собственные настройки.
Для получения дополнительной информации о том, как ваши файлы данных (код, рабочие файлы и т. д.) безопасно хранятся на вашем компьютере, делая их доступными для вашей гостевой системы, созданной Vagrant, см. мой ответ этот вопрос.
person
unrivaledcreations
schedule
07.08.2015