Igor
Igor
он рабочий
Igor
но тут контейнеры в одной подсети как я понимаю
Igor
Igor
и тогда nginx-proxy config выглядит так
Igor
Скажите хоть что ни будь. А то ощущение что в воздух всё пишу
Igor
Как я понимаю docker-compose все контейнеры в файле выносит в отдельный network
Igor
а nginx-proxy требует что бы контейнеры были с ним в одной сети
Igor
ПОхоже что так и есть
Igor
With the addition of overlay networking in Docker 1.9, your nginx-proxy container may need to connect to backend containers on multiple networks.
Igor
А есть best practice
Igor
для этого как лучше network настраивать?
Igor
ну правильно
Igor
это не прокси, это тестовый бек сервер
Igor
Igor
у него указан VIRUAL_HOST
Igor
C этим всё понятно
Igor
но даже так
Igor
это не заработает
Igor
эти два контейнера в разных нетворках
Igor
разные compose-файлы
Igor
вопрос в том как контейнеры из разных compose-файлов подключить к одному networkу
Igor
Урааа
Igor
🦠
Легкая наркомания на канале, докер композ для вагрантологов)
Igor
а то))
🦠
Зачем тебе докер тогда
Igor
в плане?
🦠
Если ты вяжешь два сервиса через внешнюю сеть
Igor
ты всё читал?
Igor
я связываю nginx-proxy и n-й сервис в одну сеть
🦠
И?)
Igor
дабы nginx-proxy нашел мой n-й сервис и заработал
Igor
Не понимаю твоего негодования
🦠
Зачем тебе внешний нетворк?)
Igor
дабы привязать данный к nginx-proxy
Igor
возможно я не правильно реализовал задачу
Igor
ты подскажи
Igor
может я чего не так понял из доки
🦠
А связывать ты как собрался?)
🦠
Если энженикс должен видеть хотя бы порт с пхпфпма
🦠
Или сокет
🦠
Есть дата вольюмы, которые люди используют для расшаривания файловой подсистемы между контейнером вебсервера и контейнера с пхп и пхпфпмом
Igor
так
🦠
Можно канеш апстримить через порт и ничего не шарить, но я подозреваю что есть статика вроде цсса или джса
Igor
тоесть я должен пробросить php-fpm
Igor
к фронту?
🦠
Зачем
🦠
Энженикч достаточно умен, что самостоятельно решать куда пойдет запрос - на апстрим или фетч с файловой подсистемы
Igor
ну так nginx это и реашет
Igor
решает
Igor
я не понимаю в чём твое замечание
🦠
Зачем тебе внешний нетворк?)
Igor
а как по другому поместить два сервиса в один нетворк?
🦠
Вопрос а как ты обращаешься к сервису?)
Igor
по адресу
Igor
или что ты имеешь в виду?
🦠
Какому?)
Igor
php-docker.local
Igor
nginx-proxy проксирует это дело к беку
🦠
А должен вроде бы использовать php
Igor
ват
🦠
Если ты понимаешь, как композ генерирует алиасы в нетворке
🦠
Зайди на любой контейнер и листни /etc/hosts
🦠
Потом пингани хост с именем php
🦠
Подумай еще немного, почитай еще раз мануал
🦠
И пойми как работает нетворкинг в докере
Igor
🦠
А в докер композе вроде nginx и php написано
Igor
если я уберу external
Igor
Igor
блин
Igor
я ж спрашивал
Igor
ты всё читал?
Igor
да
Igor
nginx к php линкуеться
🦠
И фиксировать имена контейнеров это некомильфо
Igor
это бек
Igor
а есть ещё в другом файле nginx-proxy
Igor