用了docker-compose的方式启动,traefik不能将请求转发到容器

来源:11-5 基于Docker-compose与Traefik1.x的容器化部署演示

慕后端8334738

2020-04-28

用了docker-compose的方式启动,traefik不能将请求转发到容器
traefik用的是1.7版本的
图片描述图片描述图片描述图片描述
/etc/hosts 自定义的域名解析

写回答

1回答

xiaomo

2020-04-28

同学你好,看看你本地traefik的转发配置yaml文件是怎么设置的?就是根据域名转发到具体容器服务名的相关配置。主要是两个地方的配置,可以检查一下:

(1)traefik相关的配置:https://git.imooc.com/coding-323/filestore-server/src/master/deploy/traefik_dc/
(2)容器相关的配置: https://git.imooc.com/coding-323/filestore-server/src/master/deploy/service_dc

其中注意一下这里:

    labels:
      - "traefik.backend=apigw"
      - "traefik.frontend.rule=Host:apigw.fileserver.com"
      - "traefik.docker.port=8080"


0
2
xiaomo
回复
慕后端8334738
课程里用的traefik版本也是1.7 。80改成81的话是有影响的,你看看这样访问正常不: http://apigw.fileserver.com:81/user/signin
2020-04-28
共2条回复

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程