一、需求描述
通过docker-compose
集成traefik
,实现请求接收、服务发现、路由转发及转发鉴权。
二、功能实现
2.1 目录结构
.
├── config
│ ├── example-whoami-authentication-middleware.toml
│ ├── dashboard.toml
├── docker-compose.yml
├── traefik.toml
2.2 搭建traefik
服务
创建docker-compose.yml
,在其中定义使用traefik
反向代理服务和whoami
测试服务
version: '3'
services:
reverse-proxy:
# The official v2 Traefik docker image
image: traefik