Vagrant 1.8.3 + Docker Beta – 托pipehostfile的容器名称

所以我一直在玩stream行的新版本,支持docker beta(osx和windows上的本地docker)。 尽pipe我已经遇到了与通过主机名连接到每个容器有关的障碍。

我只运行2个容器:1个用于apache,另一个用于postgres。 这些工作正常,并正确链接。
从Apache容器(C1)我可以连接到postgres容器(P1)。 从主机我可以连接到两个使用暴露的端口。

我现在想要添加的是能够使用主机名连接到C1,以便我可以访问Web应用程序的后端/前端。

我和stream浪主持人和stream浪主持人有过戏,但是这些似乎并没有和docker工人一起工作。

我猜测我唯一的select是分叉上述项目之一,并开始工作,我需要的function,我想先问在这里。 如果有人知道更多,可以指向我将是伟大的正确方向。

编辑:目前将主机名添加到主机127.0.0.1与别名的作品,尽pipe最终目标是自动执行此操作,以便该步骤不能错过。

编辑:下面是我用于postgres的vagrant文​​件的一个例子

ENV['VAGRANT_DEFAULT_PROVIDER'] = 'docker' Vagrant.configure("2") do |config| config.vm.define "dev_postgres" do |db| db.vm.hostname = "db.dev.lan" db.vm.provider "docker" do |d| d.image = "postgres:9.4" d.ports = %w(5432:5432) d.remains_running = true d.force_host_vm = false d.create_args = %w(-e POSTGRES_PASSWORD=password) end end end