好的,在Vagrant / VVV中,您可以为不同的项目分配不同的主机名,这样当您转到http://myproject-1.dev时,您的网站就会出现。
如果你同时处理几十个项目,这是非常方便的,据我所知,这个东西在docker中是不可能的(它不能触及hosts文件),我的问题是,是我们可以在Docker中做些类似的事情吗?一些自动化工具可能?
使用docker for windows。
答案 0 :(得分:0)
主机名可以将许多容器映射到一起。在docker compose中,有一个主机名选项。但这只是在Docker网桥中,主机无法使用
Docker不是一个虚拟机(尽管它在Windows中运行一个)。 您可以编辑主机文件以使HyperVisor可用,但您应该将主机端口转发到容器中。
使用localhost,而不是任何主机名。
如果您更喜欢Vagrant模式,请继续使用它,但从中提供Docker容器,或使用Docker Machine