将主机名分配给公开的docker端口

时间:2017-11-10 05:43:35

标签: docker docker-compose dockerfile

好的,在Vagrant / VVV中,您可以为不同的项目分配不同的主机名,这样当您转到http://myproject-1.dev时,您的网站就会出现。

如果你同时处理几十个项目,这是非常方便的,据我所知,这个东西在docker中是不可能的(它不能触及hosts文件),我的问题是,是我们可以在Docker中做些类似的事情吗?一些自动化工具可能?

使用docker for windows。

1 个答案:

答案 0 :(得分:0)

主机名可以将许多容器映射到一起。在docker compose中,有一个主机名选项。但这只是在Docker网桥中,主机无法使用

Docker不是一个虚拟机(尽管它在Windows中运行一个)。 您可以编辑主机文件以使HyperVisor可用,但您应该将主机端口转发到容器中。

使用localhost,而不是任何主机名。

如果您更喜欢Vagrant模式,请继续使用它,但从中提供Docker容器,或使用Docker Machine