version: '3' networks: web: name: web driver: bridge # 如果使用本 Compose 配置文件启动 Traefik,那么在其他 Compose 文件中只需要这样声明: # # networks: # web: # name: web # external: true # # 然后让需要使用 Traefik 路由的容器加入 web 网络,并在 labels 中添加如下声明(基本的): # labels: # - traefik.enable=true # - traefik.http.routers.jenkins.rule=Host(``) services: traefik: # 使用前请更新至最新版. image: traefik:v2.9 container_name: traefik ports: - "80:80" - "443:443" volumes: - /var/run/docker.sock:/var/run/docker.sock - ./traefik.yml:/etc/traefik/traefik.yml - ./traefik/acme/:/etc/traefik/acme networks: - web