Evgeny
Сделай свой образ на его основе, установи туда нгинкс, настрой его раздавать все файлы с корня и включи автодирлист в конфиге
Evgeny
Потмо запусти тот контейнер и скачай файл
Михаил
мысль
Михаил
спасиб
Evgeny
блядь, это был стёб :(
Михаил
меня так заебали, что я уже плохо думаю
Evgeny
Просто запусти имадж (сделай из него контейнер) далее - описано выше
Dmitry
Миш, так он же в фс смонтирован
Evgeny
ну оно как бы не всегда
Dmitry
а, даже так
Dmitry
просто я так делал несколько раз
Anonymous
Год композа в продакшене
Anonymous
Ну почти год
Anonymous
Все отлично
Anonymous
Правда, один раз они сломали пакет композа в pip
Anonymous
Вот это было очень плохо
Lev
всегда можно забрать релиз с гитхаба
Anonymous
Он не работал
Evgeny
Чуваки, а вы со сварм-модом не работали?
Anonymous
Они ввели тогда зависимости, которые не резолвились нормально
Anonymous
Починил на следующий день после письма
Anonymous
Извинились
Lev
пощады просили?
CC-BY-SA-4.0/Docker-ce30.0
Пощади человек-ишуй-на-гитхабе?
🏳️ Phil
блин, у меня пров банит docs.docker.com
🏳️ Phil
и фригейт на него не срабатывает
Leonid
Да спасёт тебя https://www.torproject.org/projects/torbrowser.html.en :-)
Constantine️
ооо, Лёня тут )
Constantine️
как там тор?)
Constantine️
как тебе в нём живется?
Leonid
Да вот неделю пытаюсь data processing pipeline пересобрать из кубиков вида docker и airflow, изматерился – то одна абстракция протечёт, то другая. То ли дело porto, loadbase на всех и статическая линковка всего в один бинаник имени pg! :)
Constantine️
ты в спб так и остался жить? или релоцировался?
Anonymous
Leonid
@netoneko поди с CDN под раздачу попал
Anonymous
Anonymous
ну редшифт тут опционален в общем-то
Anonymous
а что такое loadbase?
Leonid
@kotchuprik в Питере, да, пока повода подрываться и релоцироваться не ощущаю, но может я излишне оптимистичен
Vladimir
выглядит как офтоп
Михаил
А пользователи openshift тут есть?
🏳️ Phil
а где можно почитать про спасение от nat маквланом?
Nikolai
/stat@combot
Combot
combot.org/chat/-1001043771136
🏳️ Phil
🏳️ Phil
Ябы и про nat почитал
🏳️ Phil
Кстати забавно. Докеру сам Бог ipv6 велел.А у них както кисло
Andrey
что значит кисло его там нет
Artur
Ребята, подскажите наиболее канонический способ прокинуть файл из одного контейнера в другой.
🏳️ Phil
Alf 🙀
Alf 🙀
https://docs.docker.com/engine/reference/commandline/run/
Andrey
https://github.com/docker/docker/issues/20465 они не перестают меня радовать :)
Evgeny
Да, доки на сварм, например, отвратительны
Vitaly
И какие же доки читать тогда? Ман? Или исходники?
Evgeny
Ишью, релиз нотисы
Slach
всем привет =) объясните пожалуйста почему в docker-compose могут не работать enviroment ??
есть вот такой кусок docker-compsoe.yml
http://pastebin.com/irFmAEd2
есть вот такой Dockerfile для myservice.local
http://pastebin.com/fXtj7Lt7
объясните пожалуйста почему при запуске ENTRYPOINT в collector приходит пустое значение переменной REMOTE_HOSTS ? я прочитал вот доки вот тут https://docs.docker.com/compose/compose-file/#/environment
https://docs.docker.com/engine/reference/builder/#/entrypoint
как то сильно понятнее не стало
ENTRYPOINT надо как то комбинировать с CMD ? или нет?
docker-compose запускает контейнер, значит по идее переменная из environment секции должна передаваться при запуске контейнера?
Slava
REMOTE_HOSTS: service1.local:8083,service2.local:8083,service3.local:8083
->
REMOTE_HOSTS=service1.local:8083,service2.local:8083,service3.local:8083
?
Slava
возможно даже в кавычки это придется взять:
- "REMOTE_HOSTS=service1.local:8083,service2.local:8083,service3.local:8083"
Slach
ну или просто enviroment не передаются в build time и при билде entrypoint получается у меня проставлялся с пустым значением
надо его дополнительно через
build:
context: ./
args:
REMOTE_HOSTS: ...
поставить
но я в целом плюнул на это
поставил простейший entry porint
и параметры уже переопределяю через
command
внутри сервиса в compose файле
но за помощь все равно спасибо =)
🏳️ Phil
У меня вопрос по докеру. Чего-то в докер-чате я его или не так задал, или никто не знает, или никто не хочет гуглить за меня. Мне без подробностей буквально тезисно хочется объяснений, в каком месте у докера NAT в стандартной конфигурации? И почему он пропадает в конфигурации с macvlan. Ну т.е. я не совсем понял разницы именно в том месте. Объяснение с доки докера "поскольку в бридже надо натить, чтобы дошло до интерфейса, а в маквлане не надо и оно доходит" мне не очень помогло - я именно этого места и не понимаю. Почему не доходит? Что я упустил?
Aleksey
🏳️ Phil
https://habrahabr.ru/company/badoo/blog/308402/
там поток сознания, подразумевающий обладание знанием ответа на мой вопрос. я ввчера три раза прочел и увидел фигу. видимо гдето на ручнике стою. начнем с того, что я никак не могу нагуглить - а где вообще NAT у докера?
Sergei
Sergei
контейнеры подключены к бриджу. бридж не подключен к внешней сети никак. между бриджом и внешним интерфейсом нат.
Nikolay
было где-то видео по сети в докере. сейчас попробую нагуглить
Sergei
насколько я понимаю, маквлан подключает контейнеры напрямую к основной сети хоста через маквлан. то есть контейнеры находятся в этом случае в одном L2-домене с defgw.
Sergei
но я ненастоящий сварщик, маквлан никогда не поднимал.
Nikolay
Nikolay
там и про нат и про маквлан есть
🏳️ Phil
Спасибо. Посмотрю, попробую, расскажу
Denis
да, посмотрел там странная история.
Denis
MASQUERADE all -- 172.17.0.0/16 0.0.0.0/0
MASQUERADE tcp -- 172.17.0.2 172.17.0.2 tcp dpt:9160
MASQUERADE tcp -- 172.17.0.2 172.17.0.2 tcp dpt:9042
MASQUERADE tcp -- 172.17.0.2 172.17.0.2 tcp dpt:7199
MASQUERADE tcp -- 172.17.0.2 172.17.0.2 tcp dpt:7001
MASQUERADE tcp -- 172.17.0.2 172.17.0.2 tcp dpt:7000
Nikolay
Скажу так. У меня нет докера, и опыта с докером. 🙈
Но я видел это видео, и мне показалось, что там достаточно доходчиво про сеть в докере рассказывают.
С 7-ой минуты там начинается. и нат, и пайпворк, и мавклан
🏳️ Phil
Нене, видео уже неплохое даже на трех минутах. Я про то, что в доках этого нет что ли? Это очень хорошо, что на третьей минуте я уже увидел одну из картинок, о которой спрашивал