rmshell
тогда передай их
rmshell
чё ты
inqfen
real_ip_header X-Forwarded-For;
set_real_ip_from 0.0.0.0/0;
Yegor
rmshell
читать на русском не умеешь доку от nginx`a?
rmshell
rmshell
https://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_pass
rmshell
=\
Yegor
Yegor
Yegor
Yegor
если это запускать без контейнера, то proxy_set_header нормально форвардит реальные ip
Yegor
тут проблема с сетью, скорее всего
Artur
да
inqfen
А ты смешной
Artur
удаляй докер
inqfen
Эх, люблю когда веб разработчики говорят что нахуй нам знание сети не надо, мы же приложение пишем
Artur
а потом в очко долбятся
inqfen
В чат, вместо гугла
Yegor
Artur
норм так ценник
inqfen
первая ссылка
inqfen
У нас гуглы разные?
Yegor
Yegor
Yegor
А ну и по классике
https://github.com/docker/for-mac/issues/180
Yegor
4 года застой, 21 день назад вспомнили
Sashko
люююююдиии
кто знаешь что делаааать?
# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 520K 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/nvme0n1p1 8.0G 7.4G 617M 93% /
overlay 8.0G 7.4G 617M 93% /var/lib/docker/overlay2/348adfcc526e7b9c858423e178d09311a425c1aeefc4a7d25103c9995dff9530/merged
shm 64M 0 64M 0% /var/lib/docker/containers/5da659249e6578423ea4008610605fbb57403568398cb40fc06e8269188c67ef/mounts/shm
tmpfs 790M 0 790M 0% /run/user/1000
overlay 8.0G 7.4G 617M 93% /var/lib/docker/overlay2/0eca5d15df5ca5c7d19dd80eaa6496d34823aca7af5da1a39e546083515c6726/merged
shm 64M 0 64M 0% /var/lib/docker/containers/12ce2c94e1cde7d4e7223d13591e09ec997d2637aed0db7aa82efb308f15e9c8/mounts/shm
inqfen
А ну и по классике
https://github.com/docker/for-mac/issues/180
proxy_set_header Host $http_host; # required for docker client's sake
proxy_set_header X-Real-IP $remote_addr; # pass on real client's IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
But the client IP obtained is still the gateway IP.
linanshu
yihuan
Jun '18
Tested today, using Linux to get the client IP right。
only test docker-compose up
inqfen
по первой же твоей ссылке есть ответ
Artemii
а если без гугла?
полдня гуглю. не получается найти.
как сделать чтобы docker container писал логи в файл на host-машине
json - не надо, он в /var/lib/docker
а мне надо в файл куданить типа
/var/log/docker/XXX.log —log-opt max-size=300m max-file=30
inqfen
И вообще он как бы и так очевиден, по дефолту ты видишь ip прокси
Yegor
inqfen
Yegor
.....
inqfen
Yegor
Yegor
inqfen
В следующем после того что я скниул
You can’t get the source IP in replicated mode in the swarm. That’s been a known issue for a while now.
inqfen
У тебя сворм?
Yegor
inqfen
Как раз у него nginx успешно ip гейтвея пробрасывал
inqfen
И вообще тогда уж, третья ссылка в твоем запросе - то что тебе нужно, а две первые про сворм
Yegor
inqfen
inqfen
Пикчи смотреть не надо видимо
inqfen
Во-первых в том сообщении правильная настройка, а дальше проблеа сворма
inqfen
А во-вторых в третьей ссылке то, что тебе нужно
inqfen
нет
Artemii
нет
а симлинк откуда куда?
usernameak
inqfen
с файла лога тебе в куда хочешь
Artemii
они внутри докера и похоже пишутся там в
/dev/stdout
/dev/stderr
inqfen
весь stdout и stderror пишется в /var/lib/docker/containers/%id_контейнера%/%id_контейнера%-json.log
inqfen
>вот как в файл вытащить - нету
да потому что оно нафиг никому не надо
inqfen
кому надо может написать костыль для симлинков
Anonymous
Добрый вечер, кто может подсказать
кто сталкивался с задачей установки scope probe на несольких docker хостах, не получается разобраться каким образом подать при запуске адрес приложения, на который слать информацию
запускаю следующим образом
scope launch -mode=probe -probe-only --weave=false
в лог получаю:
The Scope App is not responding. Consult the container logs for further details.
m0nte cr1st0
Привет. Можете с докер-компоуз помочь?
m0nte cr1st0
https://stackoverflow.com/questions/59054603/how-can-i-run-migrate-collectstatic-and-runserver-in-docker-compose-yml
Andrey
Добрый вечер! Нужна помощь.
Я начинающий разработчик, встала задача использования докера для php приложения на yii2,
и дальнейшее развертывание его, и необходимого окружения на нескольких серверах.
Приложение лежит в приватном репо на битбакете.
Как я понял, для моих целей подходит контейнер richarvey/nginx-php-fpm, который умеет работать с гит репозиториями.
Только вот у самого ума пока не хватает со всем этим разобраться(( Убил уже много часов, результата никакого.
Мог бы кто-нибудь объяснить по шагам мои действия, на примере использования этого контейнера, для деплоя приложения из гит, и дальнейшей настройкой окружения.
Естественно компенсирую затраченное на меня время финансово.
central
Andrey
@centralhardware мне нужно автоматизировать развертывание. на 10-20 серверах этого приложения. На каждом настроить nginx, chrome headless browser, Supervisor, selenium и т.д... Я не пойму как расширять данный пакет(образ), своим окружением
Dima
Andrey
@endemio я даже больше скажу, когда мне было 2 года, я сам не умел ложкой кушать, и обуваться. Научился
Dima
Попутного ветра. Мне лишние знания, которые я не буду использовать постоянно - не нужны и поэтому высказал своё мнение, как разработчик разработчику. Твой вопрос далеко за гранью docker, а двумя ногами стоит в разделе devops
Andrey
Но если я всё это проделал сам на убунте, и теперь мне нужно сделать тоже самое на докере. Я просто написал, возможно кто то захочет помочь, нет, буду продолжать самостоятельно копать в эту сторону.
Sergey
Andrey
Конечно.
Andrey
У меня сейчас в корне докер файл от образа richarvey/nginx-php-fpm
Как я понял, я должен расширить его своим докерфайлом?
Sergey
Нужно сделать FROM от того контейнера, а дальше уже сделать то, чего не хватает
Andrey
@good01 тогда мне докерфайл этого образа по сути не нужен? я просто в своем пропишу вначале
FROM richarvey/nginx-php-fpm:latest
....
Sergey
Да. Но если хочется держать всё у себя, то можно его скопировать (склонировать весь репозитарий, как выше писали)
Andrey
👍.
Yegor