Доменное имя не разрешается с помощью traefik - PullRequest
0 голосов
/ 20 мая 2019

Я хочу настроить локальную разработку с помощью Docker для нескольких проектов php (drupal / symfony).Важное примечание: я работаю в Windows 10 Pro с Docker Desktop и получил корпоративный прокси-сервер.

Я настроил свой dockerfile для моего первого проекта, и так как эти проекты находятся в нескольких репозиториях git, я хочу бытьвозможность быстрой смены проекта и / или работы над несколькими проектами одновременно.Таким образом, я подумал, что Traefik вполне подойдет для этого, поскольку все контейнеры, необходимые для работы, не открыты для порта, и traefik отправляет их на основе доменного имени (настройка в файлах hosts)

Я пытался настроить docker-compose с помощью traefikярлыки и базовая конфигурация traefik.Traefik работает на версии 1.7, так как версия 2 не кажется стабильной.Docker доступен в последней версии (18.09.2)

На панели мониторинга хост определен так, как я хочу, но когда я пытаюсь получить к нему доступ, я получаю сообщение об ошибке от корпоративного прокси-сервера, сообщающего, чтодомен не существует.

Поскольку я хочу запустить многодокументную компоновку, я не установил traefik в докере, но запустил его со страницы релизов

Здесьмой docker-compose

version: "3.7"
services:
  starterkit:
    container_name: starterkit
    build: .docker/
    depends_on:
      - starterkit_bdd
    volumes:
      - ./:/var/www/html
    labels:
      - traefik.backend=starterkit
      - traefik.enable=true
      - traefik.docker.network=web
      - traefik.frontend.passHostHeader=true
      - traefik.frontend.rule=Host:dev.starterkit.fr
      - traefik.entryPoint=http
    networks:
      - internal
      - web
  starterkit_bdd:
    image: mariadb:10.4
    restart: always
    container_name: starterkit_bdd
    environment:
      MYSQL_ROOT_PASSWORD: "starterkit"
      MYSQL_DATABASE: "starterkit"
      MYSQL_USER: "starterkit"
      MYSQL_PASSWORD: "starterkit"
    networks:
      - internal

networks:
  web:
    external: true
  internal:
    external: false

Вот конфигурация traefik.toml

debug = true
logLevel = "DEBUG"

defaultEntryPoints = ["http"]

[entryPoints]
    [entryPoints.http]
    address = ":80"
    [entryPoints.ping]
    address = "127.0.0.1:8082"
    [entrypoints.api]
    address="127.0.0.1:8081"

[traefikLog]
# Sets the filepath for the traefik log. If not specified, stdout will be used.
# Intermediate directories are created if necessary.
#
# Optional
# Default: os.Stdout
#
# filePath = "log/traefik.log"

# Format is either "json" or "common".
# format = "common"

[accessLog]

# Sets the file path for the access log. If not specified, stdout will be used.
# Intermediate directories are created if necessary.
#
# Optional
# Default: os.Stdout
#
filePath = "log/log.txt"

# Format is either "json" or "common".
format = "common"

[api]
  entryPoint = "api"
  dashboard = true

[ping]
  entryPoint = "ping"

################################################################
# Docker configuration backend
################################################################

# Enable Docker configuration backend
[docker]
endpoint = "tcp://127.0.0.1:2375"
#domain = "docker.localhost"
exposedByDefault = false
watch = true

[file]

Вот строка hosts 127.0.0.1 dev.starterkit.fr

Я ожидал, что когда я пойду вdev.starterkit.fr Я могу получить доступ к своему контейнеру.

Результат: я получил следующую ошибку от своего корпоративного прокси (я думаю)

Error while trying to retrieve the URL:
http://dev.starterkit.fr/
The content could not be delivered due to the following condition:
Host not found

Вот журналы traefik.

2019/05/20 16:58:25 Using high precision timer
INFO[2019-05-20T16:58:26+02:00] Using TOML configuration file C:\Users\s.metayer\Downloads\traefik.sample.toml
INFO[2019-05-20T16:58:26+02:00] Traefik version v1.7.11 built on 2019-04-26_08:42:33AM
DEBU[2019-05-20T16:58:26+02:00] Global configuration loaded {"LifeCycle":{"RequestAcceptGraceTimeout":0,"GraceTimeOut":10000000000},"GraceTimeOut":0,"Debug":true,"CheckNewVersion":true,"SendAnonymousUsage":false,"AccessLogsFile":"","AccessLog":{"file":"log/log.txt","format":"common"},"TraefikLogsFile":"","TraefikLog":{"format":"common"},"Tracing":null,"LogLevel":"DEBUG","EntryPoints":{"api":{"Address":"127.0.0.1:8081","TLS":null,"Redirect":null,"Auth":null,"WhitelistSourceRange":null,"WhiteList":null,"Compress":false,"ProxyProtocol":null,"ForwardedHeaders":{"Insecure":true,"TrustedIPs":null}},"http":{"Address":":80","TLS":null,"Redirect":null,"Auth":null,"WhitelistSourceRange":null,"WhiteList":null,"Compress":false,"ProxyProtocol":null,"ForwardedHeaders":{"Insecure":true,"TrustedIPs":null}},"ping":{"Address":"127.0.0.1:8082","TLS":null,"Redirect":null,"Auth":null,"WhitelistSourceRange":null,"WhiteList":null,"Compress":false,"ProxyProtocol":null,"ForwardedHeaders":{"Insecure":true,"TrustedIPs":null}}},"Cluster":null,"Constraints":[],"ACME":null,"DefaultEntryPoints":["http"],"ProvidersThrottleDuration":2000000000,"MaxIdleConnsPerHost":200,"IdleTimeout":0,"InsecureSkipVerify":false,"RootCAs":null,"Retry":null,"HealthCheck":{"Interval":30000000000},"RespondingTimeouts":null,"ForwardingTimeouts":null,"AllowMinWeightZero":false,"KeepTrailingSlash":false,"Web":null,"Docker":{"Watch":true,"Filename":"","Constraints":null,"Trace":false,"TemplateVersion":2,"DebugLogGeneratedTemplate":false,"Endpoint":"tcp://127.0.0.1:2375","Domain":"","TLS":null,"ExposedByDefault":false,"UseBindPortIP":false,"SwarmMode":false,"Network":"","SwarmModeRefreshSeconds":15},"File":{"Watch":true,"Filename":"","Constraints":null,"Trace":false,"TemplateVersion":0,"DebugLogGeneratedTemplate":false,"Directory":"","TraefikFile":"C:\\Users\\s.metayer\\Downloads\\traefik.sample.toml"},"Marathon":null,"Consul":null,"ConsulCatalog":null,"Etcd":null,"Zookeeper":null,"Boltdb":null,"Kubernetes":null,"Mesos":null,"Eureka":null,"ECS":null,"Rancher":null,"DynamoDB":null,"ServiceFabric":null,"Rest":null,"API":{"EntryPoint":"api","Dashboard":true,"Debug":true,"CurrentConfigurations":null,"Statistics":null},"Metrics":null,"Ping":{"EntryPoint":"ping"},"HostResolver":null}
INFO[2019-05-20T16:58:26+02:00]
Stats collection is disabled.
Help us improve Traefik by turning this feature on :)
More details on: https://docs.traefik.io/basics/#collected-data
INFO[2019-05-20T16:58:26+02:00] Preparing server api &{Address:127.0.0.1:8081 TLS:<nil> Redirect:<nil> Auth:<nil> WhitelistSourceRange:[] WhiteList:<nil> Compress:false ProxyProtocol:<nil> ForwardedHeaders:0xc0002fa380} with readTimeout=0s writeTimeout=0s idleTimeout=3m0s
INFO[2019-05-20T16:58:26+02:00] Preparing server ping &{Address:127.0.0.1:8082 TLS:<nil> Redirect:<nil> Auth:<nil> WhitelistSourceRange:[] WhiteList:<nil> Compress:false ProxyProtocol:<nil> ForwardedHeaders:0xc0002fa340} with readTimeout=0s writeTimeout=0s idleTimeout=3m0s
INFO[2019-05-20T16:58:26+02:00] Starting server on 127.0.0.1:8081
INFO[2019-05-20T16:58:26+02:00] Preparing server http &{Address::80 TLS:<nil> Redirect:<nil> Auth:<nil> WhitelistSourceRange:[] WhiteList:<nil> Compress:false ProxyProtocol:<nil> ForwardedHeaders:0xc0002fa360} with readTimeout=0s writeTimeout=0s idleTimeout=3m0s
INFO[2019-05-20T16:58:26+02:00] Starting server on 127.0.0.1:8082
INFO[2019-05-20T16:58:26+02:00] Starting server on :80
INFO[2019-05-20T16:58:26+02:00] Starting provider configuration.ProviderAggregator {}
INFO[2019-05-20T16:58:26+02:00] Starting provider *docker.Provider {"Watch":true,"Filename":"","Constraints":null,"Trace":false,"TemplateVersion":2,"DebugLogGeneratedTemplate":false,"Endpoint":"tcp://127.0.0.1:2375","Domain":"","TLS":null,"ExposedByDefault":false,"UseBindPortIP":false,"SwarmMode":false,"Network":"","SwarmModeRefreshSeconds":15}
INFO[2019-05-20T16:58:26+02:00] Starting provider *file.Provider {"Watch":true,"Filename":"","Constraints":null,"Trace":false,"TemplateVersion":0,"DebugLogGeneratedTemplate":false,"Directory":"","TraefikFile":"C:\\Users\\s.metayer\\Downloads\\traefik.sample.toml"}
DEBU[2019-05-20T16:58:26+02:00] Configuration received from provider file: {}
INFO[2019-05-20T16:58:26+02:00] Server configuration reloaded on 127.0.0.1:8082
INFO[2019-05-20T16:58:26+02:00] Server configuration reloaded on :80
INFO[2019-05-20T16:58:26+02:00] Server configuration reloaded on 127.0.0.1:8081
DEBU[2019-05-20T16:58:26+02:00] Provider connection established with docker 18.09.2 (API 1.39)
DEBU[2019-05-20T16:58:26+02:00] originLabelsmap[com.docker.compose.config-hash:10af19083437a2d5feb149d9de030077b680750c3843e8ac671bfea67d44c3df com.docker.compose.oneoff:False com.docker.compose.project:z_starterkit com.docker.compose.service:starterkit com.docker.compose.version:1.23.2 traefik.frontend.passHostHeader:true traefik.frontend.rule:Host:dev.starterkit.fr com.docker.compose.container-number:1 traefik.backend:starterkit traefik.docker.network:web traefik.enable:true traefik.entryPoint:http]
DEBU[2019-05-20T16:58:26+02:00] allLabelsmap[:map[traefik.backend:starterkit traefik.docker.network:web traefik.enable:true traefik.entryPoint:http traefik.frontend.rule:Host:dev.starterkit.fr traefik.frontend.passHostHeader:true]]
DEBU[2019-05-20T16:58:26+02:00] Filtering disabled container /starterkit_bdd
DEBU[2019-05-20T16:58:26+02:00] originLabelsmap[com.docker.compose.service:starterkit com.docker.compose.version:1.23.2 traefik.frontend.passHostHeader:true traefik.frontend.rule:Host:dev.starterkit.fr com.docker.compose.config-hash:10af19083437a2d5feb149d9de030077b680750c3843e8ac671bfea67d44c3df com.docker.compose.oneoff:False com.docker.compose.project:z_starterkit traefik.enable:true traefik.entryPoint:http com.docker.compose.container-number:1 traefik.backend:starterkit traefik.docker.network:web]
DEBU[2019-05-20T16:58:26+02:00] allLabelsmap[:map[traefik.docker.network:web traefik.enable:true traefik.entryPoint:http traefik.backend:starterkit traefik.frontend.passHostHeader:true traefik.frontend.rule:Host:dev.starterkit.fr]]
DEBU[2019-05-20T16:58:26+02:00] Backend backend-starterkit: no load-balancer defined, fallback to 'wrr' method
DEBU[2019-05-20T16:58:26+02:00] Configuration received from provider docker: {"backends":{"backend-starterkit":{"servers":{"server-starterkit-88f9d9f951dd584cd0a102fa8e4dc8ff":{"url":"http://172.20.0.2:80","weight":1}},"loadBalancer":{"method":"wrr"}}},"frontends":{"frontend-Host-dev-starterkit-fr-0":{"entryPoints":["http"],"backend":"backend-starterkit","routes":{"route-frontend-Host-dev-starterkit-fr-0":{"rule":"Host:dev.starterkit.fr"}},"passHostHeader":true,"priority":0,"basicAuth":null}}}
DEBU[2019-05-20T16:58:26+02:00] Wiring frontend frontend-Host-dev-starterkit-fr-0 to entryPoint http
DEBU[2019-05-20T16:58:26+02:00] Creating backend backend-starterkit
DEBU[2019-05-20T16:58:26+02:00] Adding TLSClientHeaders middleware for frontend frontend-Host-dev-starterkit-fr-0
DEBU[2019-05-20T16:58:26+02:00] Creating load-balancer wrr
DEBU[2019-05-20T16:58:26+02:00] Creating server server-starterkit-88f9d9f951dd584cd0a102fa8e4dc8ff at http://172.20.0.2:80 with weight 1
DEBU[2019-05-20T16:58:26+02:00] Creating route route-frontend-Host-dev-starterkit-fr-0 Host:dev.starterkit.fr
INFO[2019-05-20T16:58:26+02:00] Server configuration reloaded on 127.0.0.1:8082
INFO[2019-05-20T16:58:26+02:00] Server configuration reloaded on :80
INFO[2019-05-20T16:58:26+02:00] Server configuration reloaded on 127.0.0.1:8081
DEBU[2019-05-20T16:58:28+02:00] vulcand/oxy/roundrobin/rr: begin ServeHttp on request  Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Accept-Language\":[\"fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7,da;q=0.6\"],\"Cache-Control\":[\"max-age=0\"],\"Connection\":[\"keep-alive\"],\"Upgrade-Insecure-Requests\":[\"1\"],\"User-Agent\":[\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"dev.starterkit.fr\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"127.0.0.1:51888\",\"RequestURI\":\"/\",\"TLS\":null}"
DEBU[2019-05-20T16:58:28+02:00] vulcand/oxy/roundrobin/rr: Forwarding this request to URL  Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Accept-Language\":[\"fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7,da;q=0.6\"],\"Cache-Control\":[\"max-age=0\"],\"Connection\":[\"keep-alive\"],\"Upgrade-Insecure-Requests\":[\"1\"],\"User-Agent\":[\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"dev.starterkit.fr\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"127.0.0.1:51888\",\"RequestURI\":\"/\",\"TLS\":null}" ForwardURL="http://172.20.0.2:80"
DEBU[2019-05-20T16:58:28+02:00] vulcand/oxy/forward: begin ServeHttp on request  Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"172.20.0.2:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Accept-Language\":[\"fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7,da;q=0.6\"],\"Cache-Control\":[\"max-age=0\"],\"Connection\":[\"keep-alive\"],\"Upgrade-Insecure-Requests\":[\"1\"],\"User-Agent\":[\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"dev.starterkit.fr\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"127.0.0.1:51888\",\"RequestURI\":\"/\",\"TLS\":null}"
DEBU[2019-05-20T16:58:28+02:00] vulcand/oxy/forward/http: begin ServeHttp on request  Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"172.20.0.2:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Accept-Language\":[\"fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7,da;q=0.6\"],\"Cache-Control\":[\"max-age=0\"],\"Connection\":[\"keep-alive\"],\"Upgrade-Insecure-Requests\":[\"1\"],\"User-Agent\":[\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"dev.starterkit.fr\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"127.0.0.1:51888\",\"RequestURI\":\"/\",\"TLS\":null}"
DEBU[2019-05-20T16:58:28+02:00] Upstream ResponseWriter of type *pipelining.writerWithoutCloseNotify does not implement http.CloseNotifier. Returning dummy channel.
DEBU[2019-05-20T16:58:28+02:00] vulcand/oxy/forward/http: Round trip: http://172.20.0.2:80, code: 502, Length: 2579, duration: 85.4446ms
DEBU[2019-05-20T16:58:28+02:00] vulcand/oxy/forward/http: completed ServeHttp on request  Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"172.20.0.2:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Accept-Language\":[\"fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7,da;q=0.6\"],\"Cache-Control\":[\"max-age=0\"],\"Connection\":[\"keep-alive\"],\"Upgrade-Insecure-Requests\":[\"1\"],\"User-Agent\":[\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"dev.starterkit.fr\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"127.0.0.1:51888\",\"RequestURI\":\"/\",\"TLS\":null}"
DEBU[2019-05-20T16:58:28+02:00] vulcand/oxy/forward: completed ServeHttp on request  Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"172.20.0.2:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Accept-Language\":[\"fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7,da;q=0.6\"],\"Cache-Control\":[\"max-age=0\"],\"Connection\":[\"keep-alive\"],\"Upgrade-Insecure-Requests\":[\"1\"],\"User-Agent\":[\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"dev.starterkit.fr\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"127.0.0.1:51888\",\"RequestURI\":\"/\",\"TLS\":null}"
DEBU[2019-05-20T16:58:28+02:00] vulcand/oxy/roundrobin/rr: completed ServeHttp on request  Request="{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Accept-Language\":[\"fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7,da;q=0.6\"],\"Cache-Control\":[\"max-age=0\"],\"Connection\":[\"keep-alive\"],\"Upgrade-Insecure-Requests\":[\"1\"],\"User-Agent\":[\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"dev.starterkit.fr\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"127.0.0.1:51888\",\"RequestURI\":\"/\",\"TLS\":null}"

Судя по тому, что я вижу в журналах, эти две строки, кажется, являются проблемой.

DEBU[2019-05-20T16:58:28+02:00] Upstream ResponseWriter of type *pipelining.writerWithoutCloseNotify does not implement http.CloseNotifier. Returning dummy channel.
DEBU[2019-05-20T16:58:28+02:00] vulcand/oxy/forward/http: Round trip: http://172.20.0.2:80, code: 502, Length: 2579, duration: 85.4446ms

Но я не могу понять, почему я не работаю.

Не могли бы вы помочь мне, пожалуйста?

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...