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