Size: a a a

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

2020 August 18

i

inqfen in Docker — русскоговорящее сообщество
Я вот предположил про image, но отбросил эту мысль из-за слова установить
источник

ER

Egor Rozhentsov in Docker — русскоговорящее сообщество
inqfen
А ты силен в угадывании
А ты лучший в своей токсичности
источник

N

Nick in Docker — русскоговорящее сообщество
но у меня 404 page not found
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
Nick
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"
а куда делись строки про то, что это докерсварм?
источник

N

Nick in Docker — русскоговорящее сообщество
этот конфиг без докерсварма это правда, я просто уже пытаюсь максимально упрощенный пример из документации решить и не выходит
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
Nick
этот конфиг без докерсварма это правда, я просто уже пытаюсь максимально упрощенный пример из документации решить и не выходит
https://docs.traefik.io/v1.5/user-guide/swarm-mode/#deploy-trfik вот тут написано, что главное условие чтобы все это заработало, траефик должен быть запущен на управляющей ноде docker swarm
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
Nick
этот конфиг без докерсварма это правда, я просто уже пытаюсь максимально упрощенный пример из документации решить и не выходит
тогда оно должно работать без докер-сварма
источник

N

Nick in Docker — русскоговорящее сообщество
Александр Фадеев
https://docs.traefik.io/v1.5/user-guide/swarm-mode/#deploy-trfik вот тут написано, что главное условие чтобы все это заработало, траефик должен быть запущен на управляющей ноде docker swarm
да, запускал на менеджере, спасибо
источник

N

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

N

Nick in Docker — русскоговорящее сообщество
точнее не в этом дело, у меня 3 manager nodes
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
ну это не принципиально, ты сейчас пытаешься просто в докер-композ запустить?
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
Nick
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"
если что, у тебя тут `      - "traefik.http.routers.whoami.rule=Host(whoami.localhost)"`  ошибка
источник

N

Nick in Docker — русскоговорящее сообщество
Александр Фадеев
ну это не принципиально, ты сейчас пытаешься просто в докер-композ запустить?
да
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
должно быть       - "traefik.http.routers.whoami.rule=Host(`whoami.localhost`)"
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
и этот whoami.localhost должен резолвится во что-то внутри контейнера
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
желательно в тот ip, на который ты будешь обращаться
источник

N

Nick in Docker — русскоговорящее сообщество
Александр Фадеев
желательно в тот ip, на который ты будешь обращаться
они по примеру говорят заменить на свой домен
источник

N

Nick in Docker — русскоговорящее сообщество
я заменил на whoami.volkonik.xyz
источник

АФ

Александр Фадеев... 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"
   extra_hosts:
     - la5490:192.168.1.64

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

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
curl -i --header "Host: la5490" 192.168.1.64
HTTP/1.1 200 OK
Content-Length: 337
Content-Type: text/plain; charset=utf-8
Date: Tue, 18 Aug 2020 19:50:27 GMT

Hostname: 9160efd1fc09
IP: 127.0.0.1
IP: 172.27.0.3
RemoteAddr: 172.27.0.2:41038
GET / HTTP/1.1
Host: la5490
User-Agent: curl/7.68.0
Accept: */*
Accept-Encoding: gzip
X-Forwarded-For: 192.168.1.64
X-Forwarded-Host: la5490
X-Forwarded-Port: 80
X-Forwarded-Proto: http
X-Forwarded-Server: e6071fbdb6fd
X-Real-Ip: 192.168.1.64
источник