Oleg
А где можно почитать?
Так на докерхабе
Anonymous
Так на докерхабе
Там все на вражеском языке
Oleg
Там все на вражеском языке
Аа, ну тогда не подскажу
Oleg
У меня без англа никак
Oleg
А так, всё зависит от того, что тебе надо и при правильно построенном вопросе гуглится быстро
Oleg
А тоесть когда я пересоберу образ и запущу снова volume не затрется и будет использовать up to date данные базы ?
Можно ещё сделать локальную папку, куда будет сохранять данные из базы
Oleg
Останется даже после удаления имиджей
Serghei
Там все на вражеском языке
Эдриен Моуэт: Использование Docker
Serghei
Не на вражеском
Serghei
А так тебе ещё и бесплатно? ))
Anonymous
А так тебе ещё и бесплатно? ))
Я книги не умею читать
inqfen
Тебе в картинках?
Serghei
Зачем занимаешься инженерией тогды? Или ты думаешь что распределённые системы строятся из ответов на тостере? ))
inqfen
Все знают, что они строятся из ответов на stackoverflow
Serghei
Прочитать что-то придётся. Отнесись к этому как к инвестиции, даже если тебе это и не нравится
Anonymous
У меня нет ответов на эти вопросы, просто занимаюсь, у меня и цели нет. Довольно все интересно.
Serghei
Anonymous
Отлично, сохранил.
Anonymous
Есть старый ноут В один прекрасный день я накатил водки на него линукс. Теперь он лежит на окне и выступает в качестве сервера. От нечего делать я решил что мне нужен сайт, но создавать его на онлайн конструкторах это ваще не айс и не ок, решил я. Научился lamp/lemp А пока учился, много раз ломал систему (нет) И вдруг, мне ткнули пальцем на докер. И я такой: Господи, спасибо, это то что мне нужно, изолированная среда разработки, да которая еще и не требует аппаратной виртуализации, которой к слову на ноуте нет. Вот как-то так.
Ilya
здарова! ребят, в чем может быть проблема, есть докер-композ файл, он поднимает нжинкс и пхп, когда на локалке его поднимаю, все ок. щас перенес все дело на впс в гугл клауд платформ, поднял docker-compose up, все поднялось, НО не могу достучаться по external ip до сервера
Ilya
если нужны файлики могу показать
Ilya
по хттп
inqfen
А ты уверен, что у тебя там в клауде доступ по 80/443 открыт?
Ilya
не уверен, щас чекну
fLipE
по хттп
проверь, какие порты открыты и все
fLipE
и смотри что не так
inqfen
С того же хоста курлани localhost:80
Ilya
курлом с хоста робит
Ilya
Ilya
оно?
fLipE
оно. уверен, что проблема не внутри контейнера?
Ilya
да, кароч, там чет с настройками порта, сделал чтобы конейнер работал на 80 порту, заработало
Ilya
хз где это исправить только в самом сервере или в гугл клауд
Ilya
спасибо
Cin
Товарищи, посоветуйте как лучше сделать. Предположим у меня в докер-контейнере используется внешнее приложение, например youtube-dl как правильно поддерживать его в актуальной версии? Пересобирать контейнер каждый раз когда выходит новая версия?
Anonymous
А что такое докер-контейнер?
Pavel
такие вопросы прям каждую неделю
inqfen
И сначала тестировать
inqfen
А то выйдет новая версия, автоматом пересоберешь и выкатишь - сломаешь
Cin
А так оно само регулярно ломается и надо пересобирать
Pavel
А то выйдет новая версия, автоматом пересоберешь и выкатишь - сломаешь
тут до автоматизации, судя по вопросу еще далеко
Cin
Получается что тот контейнер в котором живет старая версия youtube-dl перестает функционировать, и вся прелесть теряется
Pavel
@доку не читай @сразу в чат пиши @спрашивай @и жди пока ответят @а потом русскоговорящие чатики токсичные
Cin
ой всё
Serghei
🙃
Serghei
вот кстате
Serghei
в этой книжке обсуждается один из примеров, когда сайд кар самостоятельно следит за изменениями и стягивает обновления
Serghei
похоже на твою задачу?
Cin
угу
Cin
я меня тоже такая мысль есть, вынести youtube-dl в отдельный контейнер и пусть он там автоапдейтится
Serghei
с другой стороны, в проде так не принято делать обычно
Serghei
ты же пишешь тесты
Cin
нууу )
Serghei
как ты можешь гарантировать что обновление ничего не сломает
Cin
никак
Cin
только довериться разрабам youtube-dl
Serghei
такое себе удовольствие, держать свежий софт ради того чтобы дерджать свежий софт. оптимизация (избежание) несуществующих проблем.
Cin
вообще нет
Cin
вот сегодня например youtube-dl сломался сам по себе, потому-что youtube там у себя внутри что-то обновил
Cin
и такое случается с периодичностью раз в 3-6 месяцев
Serghei
Это назвается CI/CD вобщето. Билд сервер стянул новый артефакт (в твоём случае это програмулину) прогнал тесты, если всё ок - сбилдил имедж и выкатил его в registry
Serghei
можно настроить себе чтобы хоть каждый час такое проходило
Cin
ну я собственно про это и спрашивал, верно ли что при каждом изменении артефакта нужно пересобирать образ
Cin
А если сборка образа происходит долго, а артефакт меняется часто?
inqfen
лучше какой-то сервис-посредник сделай
inqfen
Твой-то код ведь не менялся
Cin
я поэтому и спрашиваю что ощущаю, что надо выносить куда-то
inqfen
Сделай какой-то типа сервис dl-helper и взаимодействуй своим приложением с ним
inqfen
А вот он уже и пересобирается
Cin
Угу, вон выше Сергей про такой паттерн писал, спасибо.
Illia
И опять же народное творчество