要解决Apache NiFi使用Traefik反向代理的docker-compose在多个网络上无法工作的问题,可以尝试以下方法:
networks
字段,并将其设置为要使用的网络名称。例如:services:
nifi:
...
networks:
- default
- traefik_nw
networks:
traefik_nw:
default:
external:
name: your_default_network_name
在这个例子中,除了默认网络之外,我们还将nifi服务连接到名为traefik_nw
的网络。确保your_default_network_name
是您实际使用的默认网络名称。
traefik_nw
网络。例如:services:
traefik:
...
networks:
- traefik_nw
http://localhost:8080
访问Traefik的面板。示例代码如下:services:
traefik:
...
ports:
- "8080:80"
backends:
nifi:
servers:
- url: "http://nifi:8080/"
docker-compose up -d
这些步骤应该能够解决Apache NiFi使用Traefik反向代理的docker-compose在多个网络上无法工作的问题。请根据您的实际环境进行适当的调整和配置。
上一篇:Apache Nifi使用多个输入的EvaluateJsonPath
下一篇:Apache Nifi属性描述符的dynamicallyModifiesClasspath()的“Hello world程序”不起作用。