我得到了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/测试
我收到“网关超时” ...
有人知道现在可能是什么吗?