Vagrant 網路與公司網絡

Vagrant 網路與公司網絡

我有一個運行 Vagrant 的虛擬機,但我無法從虛擬機內存取我們公司的 GitHub Enterprise 網域(或我們公司網路內的任何其他內部網域)。

我可以從我的主機存取我們公司的 GitHub Enterprise 網域,但不能從我的來賓虛擬機器存取。

下面的 Vagrantfile 中是否缺少任何其他配置?

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

  config.vm.box = "generic/ubuntu1604"
  config.vm.box_version = "= 1.9.12"

  config.vm.define "docker" do |docker|
    docker.vm.hostname = "docker"
    docker.vm.provision "docker" 
    docker.vm.provision "file", 
      source: "provisioning/flask_app/", 
      destination: "/home/vagrant/"
    docker.vm.provision "file", 
      source: "provisioning/flask_nginx/", 
      destination: "/home/vagrant/"
    docker.vm.provision :shell, 
      privileged: false, 
      path: "provisioning/docker_provision.sh"
    docker.vm.network :private_network, ip: "172.28.33.10"
    docker.vm.provider :virtualbox do |vb|
      vb.cpus = 1
      vb.memory = 1024
    end
  end

end

多謝!

相關內容