traefik + caddy>网关超时

我尝试在一个简单的容器中使用traefik的盒子服务器。 不幸的是,当我访问域名时,出现Gateway Timeout错误。 我不明白,如果错误是由于traefik或我的容器。

我的docker – 撰写文件:

 version: '2' # # [ server stack ] # services: web: image: abiosoft/caddy container_name: caddy restart: unless-stopped networks: - caddy_network ports: - 2015:2015 volumes: # app - ./localhost:/srv # configs - ./config/Caddyfile:/etc/Caddyfile labels: - "traefik.frontend.rule=Host:domain.com" - "traefik.port=2015" - "traefik.backend=domain.com" - "traefik.frontend.entryPoints=http,https" - "traefik.enable=true" # # [ networks definition ] # networks: caddy_network: driver: bridge 

我的球童档案:

 0.0.0.0:2015 browse gzip log stdout errors stderr 

有关信息,我们encryptioncertificat完全由traefik生成。

任何想法? 这可能是一个端口configuration的问题?

traefikconfiguration:

 ################################################################ # Global configuration ################################################################ defaultEntryPoints = ["http", "https"] logLevel = "DEBUG" [entryPoints] [entryPoints.http] address = ":80" [entryPoints.http.redirect] entryPoint = "https" [entryPoints.https] address = ":443" [entryPoints.https.tls] [acme] email = "admin@domain.com" storageFile = "/etc/traefik/acme/acme.json" entryPoint = "https" OnHostRule = true onDemand = true [[acme.domains]] main = "domain.com" sans = ["docker.domain.com", "traefik.domain.com"] ################################################################ # Web configuration backend ################################################################ [web] address = ":8080" # MD5 [web.auth.basic] users = ["admin:xxx"] ################################################################ # Docker configuration backend ################################################################ [docker] endpoint = "unix:///var/run/docker.sock" domain = "traefik.domain.com" watch = true # Tous les conteneurs seront utilisables par Traefik # Pour qu'il ne le soit pas, il est nécessaire d'ajouter le label "traefik.enable=false" # lors de la création du conteneur exposedbydefault = false 

预先感谢您的帮助。

jB表示

工作scheme:

 version: '2' # # [ server stack ] # services: web: image: abiosoft/caddy container_name: caddy restart: unless-stopped networks: - traefik_network ports: - 2015:2015 volumes: # app - ./localhost:/srv # configs - ./config/Caddyfile:/etc/Caddyfile labels: - "traefik.frontend.rule=Host:domain.com" - "traefik.port=2015" - "traefik.backend=domain.com" - "traefik.frontend.entryPoints=http,https" - "traefik.enable=true" - "traefik.docker.network=traefik_network" # # [ networks definition ] # networks: traefik_network: external: true