我正在尝试开发一个本地使用OS X(测试版)的本地Docker来处理整个环境的Web应用程序。如何配置/ etc/hosts来测试本地Docker设置
为了假(测试Nginx的设置)我已编辑主机文件(在/私人/ etc/hosts中)生产的DNS配置:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
# Added by me
0.0.0.0 www.mydomain.com
nginx的配置文件进行测试,并正在在生产服务器上。
预期的行为: 当我指出我的浏览器为www.mydomain.com应该被重定向到ip 0.0.0.0(码头工人默认IP上OSX),和我的集装箱web应用程序应该会出现。
实际行为: 浏览器显示“无法打开页面”错误消息。
缺少什么我在这里?
我没有使用docker-for-mac,而是通常使用IP 0.0.0.0访问的OSX Docker native。我测试过127.0.0.1,并没有工作。任何其他知识的IP是正确的? – Vingtoft
请链接您正在使用的项目,我从来没有听说过有关“docker native for OSX”的任何信息 - docker无法在osx下运行。它的基于虚拟箱,融合,平行或xhyve。也许它被称为dockertoolbox? –
对不起,我犯了一个错误。我正在使用Docker for Mac测试版,但127.0.0.1不起作用。我试图找出我如何可以确定docker-for-mac ip。 – Vingtoft