Sergey
ну на убунте то грузятся
Kirill
Sergey
я же не могу при каждой правки кода делать ребилд
Sergey
я же не могу при каждой правки кода делать ребилд
лол а как вы хотите, чтобы у вас образ сам по себе слои менял?
Sergey
ну на убунте то грузятся
на винде значит прав нет на папки с томами
Владислав
лол а как вы хотите, чтобы у вас образ сам по себе слои менял?
всм, слои менял? он монтировать должен содержимое, не? нахер каждый раз что-то билдить?
Sergey
всм, слои менял? он монтировать должен содержимое, не? нахер каждый раз что-то билдить?
если образ запущен, то внутри приложуха может кэшировать старые даннные до перезагрузки себя, код то вы поменяете, только некоторые приложения этого не увидят
Sergey
какой нить пхп+хтмл да
Владислав
если образ запущен, то внутри приложуха может кэшировать старые даннные до перезагрузки себя, код то вы поменяете, только некоторые приложения этого не увидят
так, постойте. при чём тут сейчас кэширование? речь про шаблоны, контроллеры, как я понял. а если есть какие-то кеши - так нужно с кешем и работать, а не ребилдить
Sergey
не, ноды исходники.
Sergey
давайте заново вопрос если будет косяк только на винде - сами виноваты, неча ее юзать с докером
Sergey
вот я тоже меняю исходники, но докер их не видит. Хотя у меня все запущено и корректно работает
Sergey
только после docker-compose up появляются
Sergey
зависит от настроек приложения
не от настроек а в принципе от архитектуры приложения, prometheus к примеру не может в реалтайме конфиг релоадить
Sergey
В докере запускается нода с вебпак дев сервером
Sergey
он следит за файлами и ребилдит их
Sergey
но даже в этом случае ребилд не нужен
ну вот собсна у человека случай, пока он не остановит композ и не запустит снова, изменения не подхватятся
Владислав
я всё ещё не вижу смысла ребилдить
Sergey
ну так пусть попробует приложение в контейнере перезагрузить
лол у приложения пид 1 если он его убьет контейнер помрет в этом и смысл
Sergey
я разве что могу в таком случае посоветовать держать код не в томах а в гитлабе, строить Ci\CD пайплайн
Владислав
лол у приложения пид 1 если он его убьет контейнер помрет в этом и смысл
напомните мне, зачем нам убивать контейнер, при условии, что волюм работает нормально?
Sergey
напомните мне, зачем нам убивать контейнер, при условии, что волюм работает нормально?
мля, приложение то откуда само узнает об изменениях без рестарта???
Sergey
Волюм работает нормально - когда файлы можно редактировать и контейнер видит Но у меня он их просто видит но не похватывает
Sergey
Волюм работает нормально - когда файлы можно редактировать и контейнер видит Но у меня он их просто видит но не похватывает
у вас не контейнер что то не видит, а приложение не видит изменений своего кода до рестарта
Владислав
но не ребилд
Sergey
ой да мля успокойся ты с ребилдом я в начале треда посоветовал
Sergey
как с этим боротся ?
не кидать тома в докер а делать нормальные билды на гите
Sergey
не кидать тома в докер а делать нормальные билды на гите
т.е мне каждый раз пушить изминения на гит ?
Sergey
не кидать тома в докер а делать нормальные билды на гите
т.е я хочу поменять 1 букву что-бы проверить, нужно сделать коммит и пуш что-бы на локальном сервер посмотреть ?
Владислав
выкинь винду, проблем меньше будет
Sergey
выкинь винду, проблем меньше будет
не могу, проекты компании завязаны на ней
Владислав
не могу, проекты компании завязаны на ней
тогда хотя бы обеспечь себе dev среду не на винде
Sergey
не надо по одной буковке коммиты делать, надо писать блок и проверять
это не решение проблемы. Все должно обновлятся. Это что-то с волюме
Sergey
иначе от докера смысла 0 сейчас. Зачем мне тестировать прод режим - если я в дев даже не могу попасть нормально
Владислав
с таким же успехом ты сразу можешь лить на стейж и там смотреть :D
Sergey
иначе от докера смысла 0 сейчас. Зачем мне тестировать прод режим - если я в дев даже не могу попасть нормально
затем что разрабатывать надо на линуксе а не на винде - винда конечный продукт, но на ней вы столкнетесь с кучей багов и глюков в процессе разработки, оно вам надо? я еще раз повторяю не в томах проблема а в приложении, в любом случае пилить CI\CD приложение в композе через тома - идиотизм
Владислав
https://github.com/docker/for-win/issues/77
Владислав
http://qaru.site/questions/2310014/docker-on-windows-data-in-mounted-volume-doesnt-updated
Владислав
покури вот это, мб, поможет
Sergey
есть Dapp который билды с гита собирает поэтапно как захотите
Sergey
кстати на русском есть материалы по докеру?
Sergey
Sergey
неофициальных полно
документация или книги ?
Sergey
документация или книги ?
официальной документации на русском нет и не предвидится, учите английский, сейчас последние технологии вряд ли кто то на русский будет переводить(русский перевод всегда опаздывает года на 3) книги бесполезны, офф. документация покрывает все аспекты
Sergey
Москва не сразу строилась:)
Sergey
👍
Gleb
учу просто это замедляет процесс
книги есть, курсы есть, доки переводят http://docker.crank.ru/docs/ https://www.ozon.ru/context/detail/id/139411597/ и т.д.
Ευγένιος
кстати на русском есть материалы по докеру?
Ну такое, редко когда материлы доходят до того уровня что сейчас в проде используется.
Ευγένιος
можно пример такого космического уровня?
Ну я во всяком случае даже по volume только одну статью на русском нормальную видел. Это как пример.
Алексей
Алексей
Подскажите правильно сконфигурировал нжинкс?
Алексей
Алексей
Evgeniy
Docker Machine
в чем отличие этой мамки от классической ?
Anonymous
с портами точно напутали.
Anonymous
зачем sleep 2 нужен ? где конфиг для 8000 порта ? 500 мс не слишком мало ? access_log точно не нужен ?
Anonymous
в чем отличие этой мамки от классической ?
Думаю это новый тип компьютеров будет, сюда также можно планки fpga и asic ставить. Каждая нодам может быть специализированной например под нейронные сети это fpga или asic
Anonymous
Docker уже имеет fpga тулчейны и Kubernetes ресурсы для fpga
Anonymous
Считай что это переизобретение персональных компьютеров
Anonymous
Без шуток
Anonymous
Второй момент - софт
Anonymous
Классические подходы постороения ОС винда или андроид --- устарели. Новые принципы это микросервисы и серверлесс. Это веб стеки, а не рабочий стол и ярлыки на экране смартфона. Софт будет микросервисный вперемешку с serverless, поэтому нужны новые типы компьютеров, построенные полностью на интернет технологиях, работающие 24/7, энергоэффективные, поддержка машинного обучения, хорошая параллельность и тд