【发布时间】:2015-09-30 21:32:36
【问题描述】:
出于本文的目的,我使用 Vagrant 来启动 NGINX(通过 Docker,但我认为这并不重要)。
我的 Vagrant 如下所示:
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
#Assign Box and VM Properties
config.vm.box = "ubuntu/trusty64"
config.vm.provider "virtualbox" do |v|
v.memory = 1024
v.cpus = 2
end
# Network
config.vm.network "forwarded_port", guest:80, host: 80 #--> DOESN'T WORK localhost
config.vm.network "forwarded_port", guest:80, host:8391 #--> WORKS localhost:8391
# Provision
config.vm.provision :shell, inline: "sudo apt-get update"
config.vm.provision :docker
end
目标是能够在 localhost 而不是 localhost:8391 上创建 NGINX
由于映射以及在 Vagrant 中运行 CURL,我知道 NGINX 正在监听 80。
【问题讨论】:
-
您可以使用
vagrant up命令的输出来编辑您的问题吗?
标签: nginx docker vagrant vagrantfile