George
Либо у тебя не открыт порт снаружи для сервиса, куда ты стучишься
Rus
а в чем проблема прокинуть тома и перезапустить контейнер
Мне нужно прокинуть из контейнера , наружу
Anton 🐻
George
Я тебе про этот же кейс и говорю
George
А снаружи доступно, потому что докер Нат правила создаёт
George
Смекаешь ?
Anton 🐻
Я в сетях не оч шарю(
George
Факамаза. Файрволлд?
Anton 🐻
Очень жаль
Мне нет)
Sergey
Мне нужно прокинуть из контейнера , наружу
так оно ж в обе стороны работает
Anton 🐻
Есть совет что погуглить или ссыль хорошая?
Art
всем привет. в докере не работает крон подскажите, куда копать
Art
если дергаю вручную docker exec -it 43 crontab /etc/cron.d/411_cron, то отрабатывает
Art
а по расписанию не запускается
Ivan
docker limit resources... cgroups... кто пробовал?
George
docker limit resources... cgroups... кто пробовал?
Ограничение через докер пробовал
George
Работает
Anton 🐻
Я так понял изнутри контейнера нет доступа для подключению к хосту. Вот и нет доступа к самому себе по внешнему хостнейму 😬
Art
Не надо крон в докере
а что надо, если есть потребность постоянно дергать скрипт?
ilya
всем привет. в докере не работает крон подскажите, куда копать
поставь какой-нибудь dcron и запускай сам демон в foreground-режиме
Sabyrzhan
а что надо, если есть потребность постоянно дергать скрипт?
запускай крон на самом хосте. А он будет дергать скрипт или программу в контейнере
George
Либо можно в самом прикладе тайм-аут сделать
George
Ну, асинхронщина и прочее
Art
окей, а если кратко, то почему не надо крон в докер?
George
Хотя бы потому что таймзоны
George
𝚔𝚟𝚊𝚙𝚜
Хотя бы потому что таймзоны
но ведь -v /usr/share/zoneinfo/America/Chicago:/etc/localtime
George
но ведь -v /usr/share/zoneinfo/America/Chicago:/etc/localtime
Это говно, а не бестпректис
George
Читай стековерфлоу. Проще уж контейнеры все подготовить сразу с вшитой ТЗ
Sergey
Ловите график исчезновения цивилизации в Харькове.
Andrey
Cron как часть приложения должен работать в контейнере. Крон на хосте должен выполнять задачи уровня хоста.
Andrey
Тогда у вас хост заточен под приложение. Может тогда не использовать докер?
Mikhail
Этот чат самый разносторонний и информативный. Попробуй в кубе узнать сроки отключения горячей воды в Харькове
artb1sh
Он может запускать задачи в контейнерах
Там по умолчанию он выключен
Art
если дергаю вручную docker exec -it 43 crontab /etc/cron.d/411_cron, то отрабатывает
Art
а по расписанию не запускается
George
Иначе приложение выполняется неэффективно. Не говорю уже о том, что образы приклада надо как-то доставить на хост
George
Другой вопрос, когда у нас сварм (чтоб он сдох) или куб, но там свои примитивы для крон джоб
George
Как бы все честно
artb1sh
если дергаю вручную docker exec -it 43 crontab /etc/cron.d/411_cron, то отрабатывает
Служба выключена в контейнере по умолчанию
George
Зачем докер тогда?
Изоляция среды ? Доставка приложений ?
George
Удобство управления лимитами ?
Andrey
Зачем вам изоляция на хосте выделенном под приложение? Ставьте всё по старинке, крон, Апач, мускул
George
Или тебе куб (сворм) мозг съел?
George
service cron status говорит true
Не надо service. Убогий пережиток sys v init
George
Systemctl - вот чем пользуются настоящие пацаны 😂
artb1sh
service cron status говорит true
Там подводный камень есть, погугли как включить крон в контейнере ясно станет
Andrey
Keycloak + freeipa + nginx + что-то конфликтуют
Так это значит, что все таки хост общего назначения
artb1sh
Art
в 2016 году делали так
Pavel
привет, у меня есть приложение с файлом docker-compose, как его на сервере запустить и оставить включеным? просто docker-compose up и закрыть терминал?
George
И вообще докер компоуз не для прода
Pavel
это не прод
George
ну, я на всякий случай
George
чтоб не расслаблялись
George
может стоит в докер-компоуз лог шиппер включить и писать им куда-либо логи?
George
и, да, рекомендую настроить для разработки отправку логов в journald 😊