Size: a a a

RU.Docker — Официальное Русское Сообщество

2018 July 17

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
Iurii Medvedev
networks:
      default_net  и по имени контейнера они между собой видны
это понятно, по домену как обратиться к контейнеру?
источник

A

AstraSerg in RU.Docker — Официальное Русское Сообщество
Grigory Tumakov
я прописываю в extra_hosts домен и ip контейнера nginx, все работает.
в следующий раз ip поменяется и снова надо будет инспектировать сеть, это неправильно же
Суть в том, что нужно писать не конкретный ip, а получать его из имени или идентификатора контейнера
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
nginx слушает 5 доменов к примеру
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
по имени контейнера я получу default домен
источник

IM

Iurii Medvedev in RU.Docker — Официальное Русское Сообщество
Grigory Tumakov
это понятно, по домену как обратиться к контейнеру?
а балансировщик кто?
источник

IM

Iurii Medvedev in RU.Docker — Официальное Русское Сообщество
днс?
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
Iurii Medvedev
а балансировщик кто?
nginx
источник

A

AstraSerg in RU.Docker — Официальное Русское Сообщество
Grigory Tumakov
nginx слушает 5 доменов к примеру
А откуда эти 5 доменов беруться в нжинксе?
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
AstraSerg
А откуда эти 5 доменов беруться в нжинксе?
в конфигах прописал что делать nginx в случае обращения к нему по доменам.
С хост машины стучусь к nginx и он мне отдает то, что хочется
источник

IM

Iurii Medvedev in RU.Docker — Официальное Русское Сообщество
вхосты в nginx работают тупо и просто имя передается на nginx в зависимости от имени отдается тот или иной вихост
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
на хост машине домены в /etc/hosts
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
Iurii Medvedev
вхосты в nginx работают тупо и просто имя передается на nginx в зависимости от имени отдается тот или иной вихост
вопрос в том. как другому контейнеру указать, что если он будет стучаться по определенным доменам, ему надо идти к nginx
источник

IM

Iurii Medvedev in RU.Docker — Официальное Русское Сообщество
Grigory Tumakov
вопрос в том. как другому контейнеру указать, что если он будет стучаться по определенным доменам, ему надо идти к nginx
nginx сам собирал?
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
Iurii Medvedev
nginx сам собирал?
Нет, стандартный оф образ
источник

A

AstraSerg in RU.Docker — Официальное Русское Сообщество
Grigory Tumakov
вопрос в том. как другому контейнеру указать, что если он будет стучаться по определенным доменам, ему надо идти к nginx
Хм.... Интересная задачка, нужно подумать...
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
AstraSerg
Хм.... Интересная задачка, нужно подумать...
пока решил в лоб прописав
        extra_hosts:
           - "testsite.local:172.18.0.9"
источник

IM

Iurii Medvedev in RU.Docker — Официальное Русское Сообщество
Grigory Tumakov
Нет, стандартный оф образ
тогда VIRTUAL_HOST переменная покрайней мере в офф образе она есть
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
Iurii Medvedev
тогда VIRTUAL_HOST переменная покрайней мере в офф образе она есть
в env ее нет
источник

IM

Iurii Medvedev in RU.Docker — Официальное Русское Сообщество
Grigory Tumakov
в env ее нет
источник

A

AstraSerg in RU.Docker — Официальное Русское Сообщество
Grigory Tumakov
пока решил в лоб прописав
        extra_hosts:
           - "testsite.local:172.18.0.9"
Это — костыль. А как в нжинкс по доменым именам  попадают остальные контейнеры или клиенты? Может и из этого контейнера так же ходить?
источник