【发布时间】:2019-08-27 02:22:13
【问题描述】:
我正在尝试在 docker 容器中运行 vue 仪表板并在我的本地计算机上运行服务。两者都绑定到“localhost:80”。在 docer 中同时运行仪表板和服务时,一切正常,但是当在 docker 中运行仪表板并在主机上运行第二个服务时,主机以某种方式覆盖了对 docker localhost 的访问。所以预期的行为: - http://localhost -> 应该加载仪表板 - http://localhost/graphql -> 应该从第二个服务加载 graphql 的 api
所以它们在 docker 中运行时都可以工作,但当一个在 docker 中而第二个在 hist 上运行时不工作。 知道如何解决这个问题吗?我需要在主机上运行第二个服务的原因是我可以更快地调试和编码,而不是在每次代码更改和更新堆栈后构建映像。
谢谢,佐利。
【问题讨论】:
标签: node.js docker nginx vue.js