Anatoly
Есть официальный php образ и Composer образ, как мне их запустить в одном контейнере?
Anatoly
Никак
а как тогда использовать php и Composer? depends_on: прописать в docker-compose.xml?
Anatoly
Мне нужно с композером потренироваться. Устанавливать и удалять пакеты.
George
Ну, выглядит, что тебе контейнера с композером хватит
George
Если захочешь передать установленные пакеты в контейнер с пыхом, то придется 1. Делать вольюм и в него класть кодовую базу и пакеты 2. Порядок запуска
Anatoly
Попробую
Alexander
А вот про порядок запуска: depends_on не гарантирует его, при запуске в консоли docker_compose видно что запуск идет как попало :(
Anonymous
🖖 Cli приложение можно завернуть в докер, чтобы его можно было запускать с параметрами, а оно могло писать результат на диск?
Anonymous
А читать файлы на хосте контейнер может, только если делать волюм?
Anonymous
Спасибо. 👍
Anonymous
Всем приветики от супер хомяка!
Anonymous
есть апликейшн внутри докера контейнера, есть service-discovery, апликейшн там регается и отправляет свой IP, Проблема: апликейшн отправляет IP контейнера а нужно отправлять IP хост машины, есть варианты?
Alibek
Всем добра! Кто, как справляется с чисткой локальных реестров от dev-мусора?
Alexander
Линукс :)
Sun
Дяденьки, хелб. Я помню, что я как-то проворачивал фокус с ембедом докерфайла в компоуз. Не внешним файлом, а прямо текстом. Но чота не могу отгрепать в своих папках и не гуглится. Мне это приснилось или я гуглить разучился?
Sun
Мне просто надо в готовый образ сначала доставить либу одну.
inqfen
Или свой образ на основе того
Maria
Всем привет! У меня есть контейнер на сервере, и он почему-то иногда перестает отвечать (timeout error). Как можно проверить, что с ним произошло?
Sun
Или свой образ на основе того
Entrypoint менять нельзя. Надо просто один run добавить и выпустить контейнер
Sun
Так сделай свой образ, в чем проблема
Хотел обойтись одним файлом. А по ману два минимум получается. Мне кажется, что я такой фокус делал, но, возможно, с анзиблом перепутал
inqfen
Один докерфайл
Sun
Компоуз же
Sun
Наверняка с анзиблей перепутал. Ладно, буду делать внешний
inqfen
Компоуз же
Так собираешь нужный образ, кладёшь к себе в registry и оттуда юзаешь
inqfen
Остаётся только файл компоуза
Sun
Так собираешь нужный образ, кладёшь к себе в registry и оттуда юзаешь
Ясно-понятно. Просто не хотел всё это городить
inqfen
Ты тут спрашивал дольше, чем это сделать)
Andrew
Ребят, docker registry это некоторое локальное хранилище или облачное?
Andrew
Если облачное то локально можно хранить конфиги и по ним в него стучаться?
George
Но факт, что это отдельный сервис
Anonymous
Подскажите, проксирую запросы через nginx контейнер в свое приложение, нужно получить реальный ip адрес, а получаю ip адрес контейнера, как можно решить эту проблему?
Anonymous
вау, это печально
George
У тебя почти наверняка айпи клиента ломается в файрволле в правиле src-nat при проходе пакета через докер бридж
George
А если серьезно - тебе никто не мешает выкрутиться nginx на хостовой тачке
George
Далее пришить заголовок x-real-ip и передать в приложение в докере
George
Ну, например, приложение опубликовать -p 127.0.0.1:9000:9000, а в хостовом энжинкс на 127.0.0.1:9000 сделать прокси пасс
George
Я утрирую, если что
Anonymous
на хостовой тачке nginx не сильно хочется юзать..много машин и проще запускать контейнер скриптом чем каждый раз настраивать.., да я идею понял
George
В этом случае он оправдан )
Anonymous
в каком плане? рядышком в контейнере валяется
George
🤦‍♂🤦‍♂🤦‍♂🤦‍♂
Anonymous
нет, в другом, отдельно контейнер с nginx отдельно с приложением
George
нет, в другом, отдельно контейнер с nginx отдельно с приложением
Если интересно, посмотри правила iptables -L -v (обрати особое внимание на форвард) И iptables -L -v -t nat
Anonymous
а сеть между ними как сделана?
пробрасываю порты на хост машину, линкую, как таковой сети в композе нет.
Anton
а, через композ
Anton
«линкую» это что, --link?
George
Отдельная история - докер в чем и как запущен ? Не на маке или венде ?
Anonymous
на маке как таковой проблемы нет т.к. нет внешних кконсьюмеров, на бубунте
victor
К слову об энджиникс, кто - либо пользует траефик как альтернативу? Спрошу классику про подводные камни
Anton
‘’’proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;’’’ не спасает?
George
Это если пакет с правильным src-ip приходит.... В чем в случае докера я строго не уверен
Anton
docker-nginx+nginx+php работает
Stanislav
Всем привет! Изучаю докер и столкнулся с такой проблемой: первый запрос к базе mysql на сайте выполняется минимум секунду. Я помню, что это было как-то связано с ipv6, я тогда прописывал в конфиге bind-address 0.0.0.0, но сейчас это не помогает. Это распростраённая проблема или нет?
central
Ещё одни боты
Anonymous
зачем кто-то их суда покупает
Evgeny
ББ, бабий батальон в Docker
Fljúgandi Kettlingur
ББ, бабий батальон в Docker
Это не люди, это боты
Evgeny
БББ, бабий батальон ботов
Maria
А выкинуть этих ботов можете?
Eduard
Они тут полезнее людей бывают)