Size: a a a

Docker — русскоговорящее сообщество

2020 August 20

N

Nick in Docker — русскоговорящее сообщество
George Gaál
Я не понимаю к чему ты это
а сорри не верно прочел сообщение. Да, 2 энтрипоинта, я хочу 443 (https) открыть без сертификата
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Nick
а сорри не верно прочел сообщение. Да, 2 энтрипоинта, я хочу 443 (https) открыть без сертификата
Без - работать не будет
источник

GG

George Gaál in Docker — русскоговорящее сообщество
В смысле будет такое же сообщение об ошибке, что серт невалиден - это ок
источник

N

Nick in Docker — русскоговорящее сообщество
как жеж так, а столько сайтов где кликнув "Proceed to traefik.volkov.club (unsafe)" (смотреть мой скрин выше) пускало бы дальше, сказав, что сертификат невалидный. А мне сразу ошибку выдает
источник

N

Nick in Docker — русскоговорящее сообщество
значит 443 без сертификата это нормально видеть вместо странички "404 page not found"?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
version: "3.3"

services:

 traefik:
   image: "traefik:v2.2"
   container_name: "traefik"
   command:
     #- "--log.level=DEBUG"
     - "--api.insecure=true"
     - "--providers.docker=true"
     - "--providers.docker.exposedbydefault=false"
     - "--entrypoints.web.address=:80"
   ports:
     - "80:80"
     - "8080:8080"
   volumes:
     - "/var/run/docker.sock:/var/run/docker.sock:ro"

 whoami:
   image: "containous/whoami"
   container_name: "simple-service"
   labels:
     - "traefik.enable=true"
     - "traefik.http.routers.whoami.rule=Host(`whoami.localhost`)"
     - "traefik.http.routers.whoami.entrypoints=web"
источник

GG

George Gaál in Docker — русскоговорящее сообщество
базовый пример
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Nick
значит 443 без сертификата это нормально видеть вместо странички "404 page not found"?
у тебя роуминг в трефике сломан - ты чего-то не сконфигурировал
источник

N

Nick in Docker — русскоговорящее сообщество
George Gaál
И я не вижу, что ты его пропихиваешь в хттпс энтрипойнт
Вот энтрипоинт:
- "--entrypoints.websecure.address=:443"

а цепляю я его к этому роутеру:
 - traefik.http.routers.traefik-https.entrypoints=websecure
источник

GG

George Gaál in Docker — русскоговорящее сообщество
что такое traefik-https? откуда он возьмется ?
источник

N

Nick in Docker — русскоговорящее сообщество
George Gaál
что такое traefik-https? откуда он возьмется ?
- traefik.http.routers.traefik-https.entrypoints=websecure
источник

N

Nick in Docker — русскоговорящее сообщество
ой сек
источник

GG

George Gaál in Docker — русскоговорящее сообщество
и куда он будет вести ?
источник

N

Nick in Docker — русскоговорящее сообщество
1) Энтри
- "--entrypoints.websecure.address=:443"
2) Создаем роутер и добавляем рул
  - traefik.http.routers.traefik-https.entrypoints=websecure
  - traefik.http.routers.traefik-https.rule=Host(traefik.volkov.club)
3)  Вот сервис который слушает на 8080
- traefik.http.services.traefik.loadbalancer.server.port=8080
источник

N

Nick in Docker — русскоговорящее сообщество
George Gaál
у тебя роуминг в трефике сломан - ты чего-то не сконфигурировал
если я сейчас добавлю сертификат , то все начинает работать, но я хочу разобраться полностью
источник

GG

George Gaál in Docker — русскоговорящее сообщество
нет, это так не работает
источник

GG

George Gaál in Docker — русскоговорящее сообщество
по крайней мере на то так похоже
источник

GG

George Gaál in Docker — русскоговорящее сообщество
whoami:
   image: "containous/whoami"
   container_name: "simple-service"
   labels:
     - "traefik.enable=true"
     - "traefik.http.routers.whoami.rule=Host(`whoami.localhost`)"
     - "traefik.http.routers.whoami.entrypoints=web"
источник

GG

George Gaál in Docker — русскоговорящее сообщество
базовый пример
источник

GG

George Gaál in Docker — русскоговорящее сообщество
с хттпс будет
источник