请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

用docker-compose启动微服务容器和traefik, 容器运行正常,日志没有问题, 但是在web端访问不了

用docker-compose启动微服务容器和traefik, 容器运行正常,日志没有问题, 但是在web端访问不了
图片描述

图片描述图片描述
图片描述

正在回答 回答被采纳积分+3

1回答

xiaomo 2020-09-24 23:15:06

同学你好,具体traefik的配置是如何的?另外在访问浏览器时,应该用域名去访问,这样traefik可以根据域名来转发请求。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕仰9495179 #1
    traefik配置
    version: '2'
    
    services:
      proxy:
        image: traefik
        command: --api --docker --docker.domain=docker.localhost --logLevel=DEBUG
        networks:
          - apinetwork
        ports:
          - "80:80"
          - "8080:8080"
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock
          - ./traefik.toml:/etc/traefik/traefik.toml
    
    networks:
      apinetwork:
        external:
          name: fileserver
    
    traefik的web页面访问不了,微服务用域名访问显示404 page not found
    回复 有任何疑惑可以回复我~ 2020-09-27 16:44:31
  • 慕前端5776792 回复 提问者 慕仰9495179 #2
    你的apigw的监听端口也是8080吗?我看你上面对traefik的配置也是8080.考虑下是否有端口冲突的问题
    回复 有任何疑惑可以回复我~ 2020-10-10 10:18:13
  • 提问者 慕仰9495179 回复 慕前端5776792 #3
    我找到原因了,是因为traefik配置时没指定镜像版本,默认下载最新版,v2版本配置好像改变了, 重新下个v1.7版本就没问题了。
    回复 有任何疑惑可以回复我~ 2020-10-17 10:09:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信