2016-09-27 6 views
0

я установил Magento 2 в бродяге с в Докер машине, это докер машина имеет понятие переадресации порта, я установил частную сеть, с физом и внутрикомпьютерной, сейчас Magento доступа только 2 в hostmachine.бродяга Медленно Много сети

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

Vagrant Файл:

 Vagrant.configure("2") do |config| 

     config.vm.box = "machine" 

     config.ssh.username = "vagrant" 
     config.vm.hostname = "www.myhost.net" 
     config.ssh.forward_agent = "true" 


     config.vm.network "public_network", ip: "192.168.56.40" 

     config.vm.provider :virtualbox do |vb| 
     vb.customize ["modifyvm", :id, "--memory", "2048"] 
     end 

     if Vagrant::Util::Platform.windows? 
     config.vm.synced_folder ".", "/vagrant", :mount_options => ["dmode=777", "fmode=777"] 
     else 
     config.vm.synced_folder ".", "/vagrant", :nfs => { :mount_options => ["dmode=777", "fmode=777"] } 

     end 

    end 

Но бросить

NFS requires a host-only network to be created. 
    Please add a host-only network to the machine (with either DHCP or a 
    static IP) for NFS to work. 

Мне нужно добавить несколько сеть для бродячего

  1. физ

  2. хост-onloy (для nfs)

  3. мост (для доступа к удаленной машине)

Предложите мне Как решить эту проблему.

ответ

1

Вы должны изменить свой public_network в private_network для nfs в work

Если вы используете поставщик VirtualBox, вы также должны убедиться, что у вас есть частная сеть создана. Это связано с ограничением встроенной сети VirtualBox. С VMware вам это не нужно.

так:

  1. вы можете изменить VMWare (но у вас есть какие-то дополнительные сборы)
  2. вы не используете NFS
  3. вы можете установить другой сетевой интерфейс для моста и использовать эту сеть интерфейс, если вам нужно подключиться к удаленной машине, вы должны иметь возможность пинга (ping -I ethX mylocalmachine), но я не уверен, как работать, чтобы получить соединение в