Aleksey
ты не сдавайся. потеря девственности с докером требует некоторого навыка.
Aleksey
но он приходит.
Aleksey
если немног почитать как эту девочку ужинать.
Vir
я пытаюсь поставить то, что было, я ничего в этих файлах не правил. оно работало, а теперь перестало, вот хочу понять, чо ему надо, в доке написано что from имя образа, хз,
Vir
поставил from nginx посмотрим чем это закончится
Vir
мде
Vir
ERROR: Service 'nginx' failed to build: Tag latest not found in repository docker.io/library/nginx
Vir
час отчасу не легче
Vir
наверно надо идти спать
Aleksey
а вот что у тя с доступом докера до инета это совершенно другой вопрос.
Alf 🙀
А вот версия доккера интересно какая
Alf 🙀
Сталкивался недавно с тем что 1.6 не умеет с новым апи никак
Alf 🙀
Зачем хранить конфиг снаружи, если можно хранить внутри?
Ну иногда конфиг меняется и тогда нужно перебилживать и переливать доккер имадж. Не то чтобы это супер удобно. Когда конфиг снаружи можно его менять налету и научить нгингс делать -HUP внутри контейнера без убивания нгинкса как процесса. Нет?
Evgeny
Ну одна их идей докера - повторяемость и переносимость. У меня контейнер нгинкса с билда поадает на тестовый стенд, потом на стейджинг, еще на машинах разрабов светится, ну и лайв никто не отменял - и это все разные машины. Поэтому мне идея хранить конфиг снаружи кажется антипаттерном в разрезе CI/CD
Alf 🙀
Ну в разрезе сисд правильно делать дата вольюм/дата контейнер в таком ключе
Evgeny
Я не понимаю почему. Зачем два контейнера вместо 1?
Alf 🙀
Ну потому что конфиг может быть сильно другой, мне думается.
Alf 🙀
Плюс в прод нужны какие-нибудь серты наверняка, которые не нужны ни в одной другой стадии
Evgeny
Ок, да, понял.
Alf 🙀
Короче зависит от цели использования.
Oleg
У кого большие кластера в проде?
Dmitry
Тот же крон
nikita
Alexey
ну 50 нод
бгг, у меня на деве больше :)
Oleg
а в проде?
Alexey
больше
Alexey
ну 50 нод, это довольно таки немного для более менее нагруженного проекта
Oleg
а админишь как?
Alexey
ты про оркестрацию?
Oleg
развертывание, оркестрация, обновление
Alex ZeroDub
ребята привет. расскажите про docker swarm. полгода назад слышал что он уже не торт и есть что-то лучше. какая ситуация сейчас ?
nikita
ну 50 нод, это довольно таки немного для более менее нагруженного проекта
более менне нагруженный это сколько? у нас в пике около 4к онлайна, но всего три хоста (ноды в терминах swarm как я понимаю) на swarm не переходили поэтому, как-то видится много возни с начальной настройкой развертывания, чтобы тратить время и не получить особо профита
Stepan
Всем привет! Скажите, как можно отправлять логи в контейнер (например во fluentd)  внутри docker-compose? Или лучше ставить fluentd на хостовую машину?
Stepan
Ооо, круто, спасибо!
Stepan
Я правильно понимаю что ты логи приложения (node-example) напрямую в fluentd пишешь, а не в stdout?
Victor
Да, сделал два варианта
Stepan
Похоже что логи из stdout не попадают во fluentd — https://gist.github.com/stepankuzmin/68cb01a026d2a40b3703443b7f428a36
Victor
Ему еще нужно сказать что слушать https://github.com/batazor/fluentd-compose/blob/master/fluentd/fluent.conf#L18-L24
Stepan
Похоже всё равно не работает https://gist.github.com/stepankuzmin/68cb01a026d2a40b3703443b7f428a36
Stepan
В логах — WARNING: no logs are available with the 'fluentd' log driver
Stepan
Есть похожее ишью на гитхабе — https://github.com/docker/docker/issues/20370
A
Спасибо за помощь!
RoboSpectrum
Добрый день... не пинайте сильно, занимаюсь веб-разработкой, пользуюсь vagrant для локальных сайтов, тормозит все это жутко, решил на докер перейти.. попробовал по мануалам запустить контейнеры, все получилается вроде, консоль контейнера получаю... с перебросом папок и портов вроде тоже понял... может есть у кого ссылка в заначке, для таких как я? самая четкая схема для вебразработчика lamp... в гугле уж больно разные у всех рецепты и ни одного не нашел от А до Я под свои задачи
Constantine️
опыт
Constantine️
и всё
RoboSpectrum
опыт
значит смотреть в сторону сборки своего из разных образов?
RoboSpectrum
А зачем докер в вагранте?
RoboSpectrum
Почему не просто docker
Dmitry
А зачем докер в вагранте?
На сервере все будет на докере, нужно тестировать и пилить идентично
Dmitry
Начиная с деплоя заканчивая конфигурацией докера
Dmitry
Ну и + не хочу забивать мусором рабочую систему
RoboSpectrum
Локально докер разве не изолирован? И не включается просто через одинаковый для всех участников конфиг
Dmitry
значит смотреть в сторону сборки своего из разных образов?
Возьми какой-нибудь docker-compose с github. Там полно lamp готовых собрано. Но это ж будет 2-3-4 контейнера
RoboSpectrum
Возьми какой-нибудь docker-compose с github. Там полно lamp готовых собрано. Но это ж будет 2-3-4 контейнера
Вот сейчас такой и собираю, сам... Что-то не подумал найти на гитхаб..
Dmitry
Локально докер разве не изолирован? И не включается просто через одинаковый для всех участников конфиг
Изолирован но не совсем и скажем у меня OS X а на сервере ubuntu 16, и скажем я хочу разворачивать через ansible удаленно с дополнительной конфигурацией хоста.
RoboSpectrum
Ааа понятно, это из-за того что мак
Dmitry
Ааа понятно, это из-за того что мак
Ну я знаю многие на OS X пользуются но там какие-то грабли ещё, решил тупо все запихнуть в вагрант
Dmitry
Особого оверхеда не вижу по сравнению с просто вагрантом а я к нему уже привык.
RoboSpectrum
Ну я знаю многие на OS X пользуются но там какие-то грабли ещё, решил тупо все запихнуть в вагрант
Ну я так понял что для винды и мака, это самое лучшее решение... У меня убунту рабочая система, мне наверное не обязательно докер в вагрант паковать
RoboSpectrum
Особого оверхеда не вижу по сравнению с просто вагрантом а я к нему уже привык.
У меня 24 оперативки и все на нескольких ssd, но тормозит не в работе, а во время подъема
Dmitry
У меня 24 оперативки и все на нескольких ssd, но тормозит не в работе, а во время подъема
4 гб, вагрант поднимается за секунд 40, тормозов нет. На машине 5 контейнеров со скриптами и одна монга.
Dmitry
Может у тебя там какой-то навороченный сервис конечно...
RoboSpectrum
Может у тебя там какой-то навороченный сервис конечно...
Делаю конфиги на puphpet, минут 5 точно подъем
Dmitry
Делаю конфиги на puphpet, минут 5 точно подъем
У меня и на puppet было около минуты или меньше и сейчас на ansible. Дело ж не в инструменте а в том что ты поднимаешь там внутри
Dmitry
Делаю конфиги на puphpet, минут 5 точно подъем
Ну самый первый запуск да, 5-15 минут когда качает бокс, все разворачивает. Но потом же когда все готово это 40-60 сек.
Dmitry
Просто виртуалка запускается по сути.
Dmitry
У меня lamp работал на 256 ОЗУ VPS :)
Dmitry
А, так то да.. Я про первый.. просто докер не должен так долго работать
А, ну блин, а ты часто убиваешь виртуалки что тебе это критично?
Dmitry
Ну и докер работает хоть год, норм :)
RoboSpectrum
А, ну блин, а ты часто убиваешь виртуалки что тебе это критично?
Нет, просто я хочу совершенства :) думаю может я один жду столько