【发布时间】:2018-12-18 03:11:03
【问题描述】:
我在 Docker 中使用 docker-compose 运行 Traefik
version: '3'
services:
traefik:
image: traefik
command: --api --docker --docker.watch
ports:
- "80:80"
- "8080:8080"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./traefik.toml:/etc/traefik/traefik.toml
frontend:
image: platform/frontend
labels:
- "traefik.frontend.rule=Host:frontend.docker.localhost"
文档说有两种配置:
- 仅在开始时加载的静态 Træfik 配置。
- 可热重载的动态 Træfik 配置(无需重启进程)。
动态配置包括前端。
如何在不重新启动 docker 服务的情况下更改 traefik.frontend.rule?
假设我需要将其更改为:traefik.frontend.rule=Host:home.docker.localhost
【问题讨论】:
标签: docker docker-compose traefik api-gateway