gpt4 book ai didi

nginx - 如何配置/etc/hosts以测试本地Docker设置

转载 作者:行者123 更新时间:2023-12-02 18:23:53 29 4
gpt4 key购买 nike

我正在尝试使用适用于OS X(测试版)的本地Docker在本地开发Web应用程序,以处理整个环境。

为了伪造生产DNS配置(以测试Nginx设置),我编辑了主机文件(位于/ private / etc / hosts):

##
# 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(OSX上的Dockers默认IP),并出现我的容器化Web应用程序。

实际行为:
浏览器显示“无法打开页面”错误消息。

我在这里想念什么?

最佳答案

您的docker-for-mac ip ist不是0.0.0.0-没有这个ip。如果使用docker-for-mac,请使用127.0.0.1。

还应确保在启动docker时将端口导出到主机,方法是通过docker-compose或docker运行在启动Web容器时添加-p 80:80

关于nginx - 如何配置/etc/hosts以测试本地Docker设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39110407/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com