如何配置macOS防火墙以访问我的docker nginx容器?

时间:2016-10-26 21:35:02

标签: nginx docker

MacOS防火墙阻止我访问我的docker nginx容器

我可以使用我的域名来访问笔记本电脑上运行的非docker nginx。

除非我禁用macOS防火墙,否则我无法使用我的域名来运行在笔记本电脑上运行的docker nginx。

  • docker nginx正在端口80上运行
  • 可以使用curl localhost
  • 访问docker nginx

当我关闭macOS防火墙时,我可以访问我的docker nginx。

如何配置macOS防火墙以访问我的docker nginx容器?

2 个答案:

答案 0 :(得分:-1)

macOS无法识别连接尝试以询问是否应允许它们。

我们添加了app: bundleid = com.ht.kubecontext以允许在macOS上的防火墙配置中进行神奇的连接。不知道这是否是docker.app中的错误,不包括在启用时与其上下文的kube连接或macOS感知故障,但这并未阻止我们解决此问题。

答案 1 :(得分:-2)

以下是可防止MacOS防火墙阻止的设置:

Ngnix port > 8000
Public Port : 80