Eu revisei todas as configurações do synced_folder no site do Vagrant ...
SO host: Windows 7 SO convidado: Ubuntu
esta é minha configuração do 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
eu também façoC:\Users\daison\vagrant\> vagrant reload
Posso acessar o apache do Ubuntu executando 127.0.0.1:8080 or 192.168.33.10 or daison.vagrant.me:8080
--NO MEU HOSPEDEIRO
então, removendo commented synced_folder
e recarregando novamente o vagabundo. Os resultados de todos os ENDEREÇOS IP E MEU VIRTUALHOST SÃONÃO ACESSÍVEL--INT MEU ANFITRIÃO
Eu tentei acessarvagrant ssh
vagrant@daison: cd /var/www
vagrant@daison: /var/www$ ls
e nada aparece...
Também tentei criar um folder
só para ver se o synced_folder realmente funciona mesmo que congele a pasta guest
vagrant@daison: /var/www$ mkdir thisFolderWillAlsoShareToHost
Em seguida, uma pasta no meu C:\Users\daison\vagrant\src\www
criadoNO MEU HOSPEDEIRO.
Também tentei alterar o synced_folders para "/vagrant/sample"
apenas para testar se /vagrant/sample
será congelado da mesma forma /var/www
, após recarregar o vagabundo.
O resultado é; Posso acessar o servidor web, claro que não faz parte /var/www
, mas usando congelamentos ls
internos /vagrant/sample
também.
Talvez alguém possa ajudar? Obrigado!
Responder1
Muito provavelmente, as adições do VirtualBox Guest no convidado têm bugs ou são uma versão muito diferente da versão do VirtualBox no seu host. Tente atualizá-los. Ovagabundo-vbguestplugin pode fazer isso automaticamente.
Como o download e a instalação do Guest Additions levam tempo, você pode quererempacotar a caixa atualizada, ou construa sua própria caixa usando, por exemploempacotador.