Traefik 安装

这里主要为了配套搭建完整自动化部署、服务监控、容器编排、容器日志查看、私密信息管理服务安装 Traefik,Traefik详细文档请跳转

  1. 创建一个新的 Docker 网络
  2. Traefik 静态配置文件
  3. Traefik 动态配置文件
  4. Traefik docker-compose.yml 文件
  5. 启动查看 控制面板

创建一个新的 Docker 网络

Traefik 和 服务容器需要在同一网络上才能自发现,虽然同一个 Compose 内会自动创建一个,但实际是隐藏的,会发生混乱,在跨 docker-compose 文件配置时显得不方便。所以最好仅创建自己的网络并将其设置为每个 docker-compose 文件中的默认网络。

静态文件配置

所谓静态配置指的事很少发生变动,配置可以应用到整个所有服务中,如日志、服务发现、服务指标监控等这些配置,在此示例只做文件配置展示,具体详细描述前往

traefik.yml

动态配置文件

动态配置分两种,一是指影响整个服务配置,如统一入口点、负载均衡、全局中间件等,二是指每个容器服务的单独配置,如服务自定义中间件、认证转发等单个配置

dynamic.yml

docker-compose 配置

通过 docker-compose 配置启动 Traefik 服务

启动查看、控制面板

运行成功后浏览器访问 traefik.example.com 的控制面板

Traefik控制面板