我正在使用boot2docker
在OSX上设置不同的Docker容器。但是,可以通过IP和端口访问在这些Docker容器中运行的应用程序的URL,例如http://192.168.59.103:8080
由于我正在处理的应用程序配置为使用名为Pow的Web服务器和htp://myproject.dev
之类的URL运行,因此我无法迁移到Docker以用于本地开发环境。
那么如何将htp://myproject.dev:80
等主机名指向我的Docker容器http://192.168.59.103:8080
?我已经在我的/etc/hosts
文件中使用了另一个主机名,但我不知道如何处理该端口。
答案 0 :(得分:0)
我在Windows上,但在系统的主机文件中输入一个对我有用。我加入了这样的一行:
192.168.59.103 myproject.dev
我可以转到http://myproject.dev而不是http://192.168.59.103。
理论上这也适用于OSX,有关如何编辑主机文件的说明,例如,可以在此处找到:http://www.tekrevue.com/tip/edit-hosts-file-mac-os-x/