集装箱站-Portainer-Traefik配置

时间:2019-02-13 21:25:51

标签: wordpress traefik qnap portainer

我得到了QNAP TS-673。我已将货柜站安装在放置搬运工集装箱的位置。在Portainer内部,我正在Traefik跑步。

我有一个用于QNAP的DDNS,我的路由器转发到Traefik容器端口89。出于测试目的,我将默认的Wordpress容器放入portainer中,并在wordpress堆栈的deploy部分中添加了以下traefik标签。 / p>

from django.core.validators import RegexValidator

letters_only = RegexValidator(r'^[a-zA-Z ]*$', _('Only letters are allowed.'))

如果我在浏览器中输入30000端口的NAS地址,则可以正确转发到wordpress,这意味着portainer设置可以正常工作,对吗? Traefik无法识别容器,直到我还在Portainer Service部分的Wordpress Service的“ Container Labels”部分中添加了标签。

此后,容器将被Traefik识别,并且只要我简单地尝试浏览到QNAP DDNS给我的域名并由路由器转发给Traefik的容器,我便将其转发给Wordpress容器?我得到的只是一个空白的白页,在左上角有“找不到404页” ...

How Traefik recognizes the wordpress container

-从2019年2月15日开始添加

我现在更改了一些配置...

traefik堆栈是在portainer中创建的:

  

版本:“ 3”

     

服务:反向代理:       image:traefik#正式的Traefik码头工人形象       命令:--api --docker#启用Web UI并告诉Traefik监听docker       端口:         -“ 89:80”#HTTP端口         -“ 8089:8080”#Web UI(由--api启用)       数量:         -/var/run/docker.sock:/var/run/docker.sock#以便Traefik可以监听Docker事件       部署:         模式:复制         复制品:1         放置:           约束:[node.role ==经理]

Wordpress服务上的标签是:

traefik.port = 30000 traefik.frontend.rule = PathPrefixStrip:/ test

当我尝试通过以下方式访问Wordpress时:

1.2.3.4:89/测试

我收到“网关超时” ...

有人知道现在可能是什么吗?

0 个答案:

没有答案