Skip to content

traefik 后续改进

3.6.11 稳定,没有 http2 的问题

yml
services:
  traefik:
    image: traefik:v3.6
    container_name: traefik
    restart: unless-stopped
    command:
      - --api.dashboard=true
      - --providers.docker=true
      - --providers.docker.exposedbydefault=false

      - --entrypoints.web.address=:80
      - --entrypoints.websecure.address=:443

      # HTTP 自动跳 HTTPS
      - --providers.file.directory=/dynamic
      - --providers.file.watch=true

      # Let's Encrypt
      - --certificatesresolvers.le.acme.email=694666422@qq.com
      - --certificatesresolvers.le.acme.storage=/acme.json
      - --certificatesresolvers.le.acme.httpchallenge=true
      - --certificatesresolvers.le.acme.httpchallenge.entrypoint=web

      # 可修改为 INFO   
      - --log.level=DEBUG
      - --accesslog=true
      - --accesslog.filepath=/logs/access.log

    ports:
      - "80:80"
      - "443:443"

    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - ./acme.json:/acme.json
      - ./dynamic:/dynamic
      - ./logs:/logs

    networks:
      - traefik-net

networks:
  traefik-net:
    external: true