gpt4 book ai didi

docker - Docker中的动态更改Traefik前端配置

转载 作者:行者123 更新时间:2023-12-02 18:29:40 24 4
gpt4 key购买 nike

我使用docker-compose在Docker中运行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 service update在swarm中更新服务,但是如果没有swarm集群,则无法完成服务。
    使用docker服务更新,您可以使用滚动更新群功能来更改标签,图像。

    关于docker - Docker中的动态更改Traefik前端配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51262403/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com