1

Я просмотрел все настройки synced_folder на сайте Vagrant ...

ОС хоста: Windows 7 Гостевая ОС: Ubuntu

это мой конфиг Vagrantfile:

# -*- mode: ruby -*-
# vi: set ft=ruby :

# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|  
    config.vm.box = "base"
    config.vm.hostname = "daison.vagrant.me"
    config.vm.network :forwarded_port, guest: 80, host: 8080
    config.vm.network :private_network, ip: "192.168.33.10"
    config.vm.synced_folder ".", "/vagrant", disabled: true
    #config.vm.synced_folder "C:\\Users\\daison\\vagrant\\src\\www", "/var/www"
end

Я также делаю C:\Users\daison\vagrant\> vagrant reload

Я могу получить доступ к моему Apache Ubuntu, запустив 127.0.0.1:8080 or 192.168.33.10 or daison.vagrant.me:8080 - В МОЕМ ХОСТЕ

поэтому, удалив commented synced_folder и снова загрузив бродягу. Результаты всех IP-адресов и моей виртуальности не доступны - INT My HOST

Я пытался получить доступ к vagrant ssh

vagrant@daison: cd /var/www
vagrant@daison: /var/www$ ls

и ничего не появляется ...

Я также попытался создать folder чтобы посмотреть, действительно ли работает synced_folder, даже если она замораживает гостевую папку.

vagrant@daison: /var/www$ mkdir thisFolderWillAlsoShareToHost

Тогда папка в моем C:\Users\daison\vagrant\src\www создан в моей HOST.


Я также попытался изменить synced_folders на "/vagrant "/vagrant/sample" только для того, чтобы проверить, будет ли /vagrant/sample зависать так же с /var/www после перезагрузки vagrant.

Результат есть; Я могу получить доступ к веб-серверу, конечно, он не входит в /var/www , но также использует ls внутри /vagrant/sample .

Может быть, кто-то может помочь? Спасибо!

1 ответ1

0

Скорее всего, гостевые дополнения VirtualBox на гостевом компьютере содержат ошибки или имеют другую версию с версией VirtualBox на вашем хосте. Попробуйте обновить их. Плагин vagrant-vbguest может сделать это автоматически.

Поскольку загрузка и установка гостевых дополнений занимает много времени, вы можете упаковать обновленную коробку или собрать ее самостоятельно, например, с помощью упаковщика.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .