首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Traefik 404线

Traefik 404线
EN

Stack Overflow用户
提问于 2020-07-23 05:21:57
回答 1查看 1.5K关注 0票数 0

我试图主持几个不同的网站在一个单一的树莓派使用码头。有人告诉我,我需要使用像Traefik这样的东西来正确地引导每件事。

我尝试在Docker文档中使用用户指南下的Docker基本示例作为测试。我跟着这个示例创建了docker-compose.yml文件,并从文档中复制了这个示例:

代码语言:javascript
复制
version: "3.3"

services:

  traefik:
    image: "traefik:v2.2"
    container_name: "traefik"
    command:
    # - "--log.level=DEBUG"
      - "--api.insecure=true"
      - "--providers.docker=true"
      - "--providers.docker.exposedbydefault=false"
      - "--entrypoints.web.address=:80"
    ports:
      - "80:80"
      - "8080:8080"
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock:ro"

  whoami:
    image: "containous/whoami"
    container_name: "simple-service"
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.whoami.rule=Host(`whoami.localhost`)"
      - "traefik.http.routers.whoami.entrypoints=web"

使用这个例子到本地IP设备,我收到一个页面,它简单地说:

找不到

404页

我尝试更改Traefik容器映像版本,并使用相关信息编辑示例,并在另一个主机上重新创建该示例,但仍然收到上面的404。

我是不是用Traefik做了什么不正确的事情来接收这404?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-23 06:01:06

在您提到的用户指南中,有以下说明:

将whoami.localhost替换为您自己在traefik.http.routers.whoami.rule服务标签中的域。

因此,在用本地IP替换whoami.localhost之后,您应该能够正确地看到whoami服务的响应。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63047380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档