@docker_ru

Страница 1011 из 1375
Igor
28.01.2019
20:33:15
дайте ссыль тогды, еще бы на русском если есть

inqfen
28.01.2019
20:33:28
А вообще рекомендую сети для самых маленьких

Линкмиап

Там чтения на пару часов наверное, но понимание даст

Google
Igor
28.01.2019
20:35:20
Всегда думал, что с сетями у меня проблема нет :(

inqfen
28.01.2019
20:36:37
Просто конечно можно по ответам в чатике настроить, но это до первого изменения и до первого факапа

Yaroslav
28.01.2019
20:37:12
дайте ссыль тогды, еще бы на русском если есть
маны, это действительно сложно. Совершенно без шуток, на скорую руку почтите статью про модель OSI (долго не зависайте), потом поставьте себе на компьютер программу wireshark, включите захват трафика, установите фильтр на 80 порт, а потом с этого же компьютера сделате curl на любой http ресурс. И внимательно просмотрите все поля во всех пакетах, что не понятно - в гугл. Это наиболее быстрый из мне известных приемов втыкания в стек программиста.

Igor
28.01.2019
20:39:05
Я делал такое лет так 5 назад, когда настраивал говно коммуторы, с тех пор много воды утекло:) И ч стал фронтендером, которому не нужные сложные примочки в виде куберов и докеров. Но появилась интересная задач которую хочется решить

inqfen
28.01.2019
20:39:11
Либо наоборот, есть tcp, там заголовки и данные и хуй знает что там происходит

Igor
28.01.2019
20:39:28
Это их персональная проблема...
некоторым они впринципе не нужны

inqfen
28.01.2019
20:39:38
Размер окна и mtu вообще как что-то из китайского языка

Igor
28.01.2019
20:40:24
нет, на алиас контейнера, потому что логика резолва в нгинксе отличается для upstream и proxy
То есть апстиримы должны выглядеть как то так upstream lmt { server lmt; keepalive 5; } если название контейнера lmt ?

Google
inqfen
28.01.2019
20:41:11
Lmt это просто название апстрима, там можно жопа написать

Igor
28.01.2019
20:41:24
Значит стал фронтендером, которому таки нужны, придётся читать)
Ну это хорошая тема, я от неет отнекивался до последнего, теперь наверстываю

inqfen
28.01.2019
20:41:26
Или ты про что?

Server lmt да, если он резолвится

George
28.01.2019
20:41:57
Марш спать

inqfen
28.01.2019
20:41:57
С таким именем

Yaroslav
28.01.2019
20:42:14
inqfen
28.01.2019
20:42:27
Марш спать
Да, 2 часа почти, но я только в ванну залез

Igor
28.01.2019
20:42:27
имя контейнера ?

inqfen
28.01.2019
20:42:54
имя контейнера ?
Если они в одной сети, то будет резолвиться

Если nginx стартанул позже lmt

И если lmt после рестарта например не поменял адрес

Yaroslav
28.01.2019
20:43:59
upstream mylmtupstream { server lmt; keepalive 5; } ... proxy_pass http://mylmtupstream/... разумеется, оба контейнера, нгинкс и lmt должны быть в одной докер сети

Igor
28.01.2019
20:44:21
так, еще раз сначала есть IP=192.168.1.66 на нем на разных портах подняты 3 админки - admin-panel (192.168.1.66:8090) - lmt(192.168.1.66:8091) - cms(192.168.1.66:8092) хочется на 192.168.1.66:8090/lmt/ увидеть то что скрывается под 192.168.1.66:8091

inqfen
28.01.2019
20:45:04
А вообще как прокси юзай либо это https://github.com/jwilder/nginx-proxy

Yaroslav
28.01.2019
20:45:15
O_o Оно у вас одним докер-композом поднимается ?

Igor
28.01.2019
20:47:55
O_o Оно у вас одним докер-композом поднимается ?
Все 3 админки ? Пока да, это для локальной разробоки, как механизм отладим попилим

А вообще как прокси юзай либо это https://github.com/jwilder/nginx-proxy
А что эта штука делает? по сути просто nginx которые может тебе поднять разные хосты ?

Google
inqfen
28.01.2019
20:49:50
Это nginx, который тебе проксирует на контейнеры и не привязывается к их ip если по простому

Yaroslav
28.01.2019
20:51:17
тогда зачем вам вообще знать что-то про ip =192.168.1.66 ? У вас докер-композ должен содержать 4 контейнера - 3 бекенда (admin-panel, lmt,cms) и фронт - нгинкс. из нгинкса апстримы показывают на алиасы контейнеров.

Igor
28.01.2019
20:52:11
так мне из compose дропнуть прокидывание портов ?

Yaroslav
28.01.2019
20:52:52
так мне из compose дропнуть прокидывание портов ?
конечно. наружу будет экспозиться только нгинкс

Igor
28.01.2019
20:53:40
а тогда по какому адресу он будет доступен ?

Кажется пора спать, видимо я пока не способен постичь джен :)

Yaroslav
28.01.2019
20:56:04
после запуска проекта, нгинкс будет доступен на хосте на порту, на который вы его опубликуете параметром в разделе ports

да, по койкам пора

Igor
28.01.2019
21:00:12
получается из контейнера админки / # wget http://lmt Connecting to lmt (172.18.0.3:80) index.html 100% |********************************************************************************************************************************| 275 0:00:00 ETA / #

резолсятся хосты других

но все равно не завелось

в логах вот 172.19.0.1 - - [28/Jan/2019:21:01:15 +0000] "GET /cms/ HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"

304

Yaroslav
28.01.2019
21:02:26
ну, запрос куда-то дошел, как минимум. :-)) Спать, утро вечера мудренее.

Igor
28.01.2019
21:04:02
Лады, пасибки

И
28.01.2019
22:06:54
запускается официальный образ php

почему то не доступна переменная $_SERVER['HTTP_HOST'], кто знает почему и как исправить?

inqfen
28.01.2019
22:10:16
Может он пустой?

В nginx заголовок передаешь?

И
28.01.2019
22:15:59
Google
И
28.01.2019
22:16:05
просто раньше без докера работало

а nginx в другом контейнере

inqfen
28.01.2019
22:16:13
В конфиге nginx заголовок передаешь?

докер тут не при чем

fastcgi он что в докере что без fastcgi

И
28.01.2019
22:18:14
В конфиге nginx заголовок передаешь?
не могу сказать, не особо силен в настрйоках nginx, конфигурация стандартная, сейчас погуглю насчет заголовков

В конфиге nginx заголовок передаешь?
точно в них было дело, благодарю

inqfen
28.01.2019
22:21:07
Остался главный вопрос, как это оказалось в чате докера

Zhandos
29.01.2019
04:27:11
Всем привет, в контейнере есть приложение на tomcat8, нужно внести параметры для CORS,. контейнер берет image с hub и поднимается через compose. Дайте совет как внести изменения в настройки

Zhandos
29.01.2019
04:28:04
Iurii
29.01.2019
04:29:37
traefik стоит
Тогда смотреть как там настраивается

Zhandos
29.01.2019
04:32:40
Тогда смотреть как там настраивается
то есть если настроить траефик то проблема с CORS выпадает?

Iurii
29.01.2019
04:38:57
то есть если настроить траефик то проблема с CORS выпадает?
Если нужен корс то да, а так задача непонятна, какие параметры

Zhandos
29.01.2019
04:39:43
Вот у меня есть файл конфиги в /usr/local/tomcat/conf/web.xml, как через compose добавить туда строки параметров?

Iurii
29.01.2019
05:02:58
повторюсь все зависит что надо добавить

Google
Zhandos
29.01.2019
05:03:14
повторюсь все зависит что надо добавить
<init-param> <param-name>allowedOrigins</param-name> <param-value>*</param-value> </init-param> <init-param> <param-name>allowedMethods</param-name> <param-value>GET,POST,OPTIONS,DELETE,PUT,HEAD</param-value> </init-param> <init-param> <param-name>allowedHeaders</param-name> <param-value>origin, content-type, accept, authorization</param-value> </init-param>

Zhandos
29.01.2019
05:03:56
Iurii
29.01.2019
05:04:34
каким методом?
как мап директори, добавить в сборку и тд

Zhandos
29.01.2019
05:05:45
как мап директори, добавить в сборку и тд
что нужно вписать в docker-compose.yml

Iurii
29.01.2019
05:07:38
что нужно вписать в docker-compose.yml
зависит от композа, начиная от мапинг локального файла с удаленным

Zhandos
29.01.2019
05:08:20
Iurii
29.01.2019
05:11:02
там кстати нету ничего про конфиги томката
и не будет надо сделать самому так как этот файл в образе

ildar
29.01.2019
05:18:51
там кстати нету ничего про конфиги томката
в доке докера нет ничего про конфиги томката?

Zhandos
29.01.2019
05:21:27
в доке докера нет ничего про конфиги томката?
тут нету https://docs.docker.com/samples/library/tomcat/

ildar
29.01.2019
05:22:57
а должно быть?

конфиги томката чем-то принципиально отличаются от остальных файлов?

Zhandos
29.01.2019
05:27:20
конфиги томката чем-то принципиально отличаются от остальных файлов?
нет, но вот есть файл внутри контейнера web.xml, его нужно дополнить параметрами, как это сделать?

Zhandos
29.01.2019
05:29:50
скопировать на хостовую машину и примапить
это да вариант, как вытащить исходник? с контейнера?

Страница 1011 из 1375