【发布时间】:2016-05-24 04:20:43
【问题描述】:
有某些功能,例如没有 https 的 JavaScript 服务工作者,只能在 localhost 上运行,但是当我使用在 docker-machine 上运行的 docker-compose 在 docker 容器中运行我的应用程序时,我需要连接使用我从
获得的地址到它docker-machine ip default
有没有办法将localhost 映射到那个ip?
【问题讨论】:
-
我不熟悉
JavaScript Worker,但我认为它运行在您的浏览器上,而不是本地主机上 -
是的,它在您的浏览器中运行。但是,如果您在主机名不是
localhost的服务器上运行它,则该页面需要通过 https 提供才能正常工作。 -
如果您在本地计算机上编辑
hosts文件并在 docker 主机上映射port 80会怎样 -
这也许是可能的。我得到的 ip 似乎总是一样的,所以可以工作。
标签: docker localhost docker-machine