George
Там у тебя в докере - супервизор есть ? Что за образ ?
Маfеt
Для крона
Anton
Anton
просто как вот на проде делают интересно...
Маfеt
Мы крон на хосте
Маfеt
Хз насколько это правильно
Anton
и дергать контейнер пхп на выполнение файла?
Aleksey
подскажите как быть с кроном и контейнером?
1. Лучше не делать так 2. Если выбора нет - использовать крон ноды, который дергает нужный докер контейнер запуская в нём скрипт 3. Если крон ноды не подходит - создавать контейнер с инит системой внутри, которая будет крутить и приложение и крон
Aleksey
Я с такой ситуацией сталкивался и это очень неудобно, но крон ноды на мой взгляд лучше чем инит в контейнере
Aleksey
т.к. инит в контейнере = контейнер под рутом
Anton
это будет типа docker run --rm container_name.... path/to/file.php
Anton
крон ноды... почитаю
Маfеt
С хост машины принципиально не правильно?
Aleksey
docker exec только, а не run, ты же хочешь в существующем контейнере выполняться ?
Aleksey
крон ноды = крон хост машины
Anton
ой, да
Маfеt
Аа
Aleksey
в кронтабе у тебя просто будет запись docker exec <containter> <script_path>
Маfеt
Ну да. У нас так и есть
Anton
ну типа docker exec <container> /path/to/artisan args
Anton
для ларавел
Anton
а вы вообще на какой системе сидите винда или убунту?
Anton
для меня конечно извращение на винде виртуалка и в виртуалке докер
Aleksey
Да, забыл еще предложить, правда сам не пробовал - можно по идее sidecar контейнер крутить к основному, с кроном, который будет делать вызовы скрипта в основной контейнер. Но подозреваю что тут рут тоже придется давать контейнерам. Если кто так пробовал - дайте отзыв.
George
Все криво и косо, нужно смотреть по месту
George
Будет подман, будет системди в контейнере полноценный - проблемы не будет
Maxim
/report
Denis
Всем привет! Есть кейс функционального тестирования приложения в docker. Вроде бы со всеми компонентами понятно, но вот rabbitmq вызывает вопросы. На обычном инстансе при помощи ansible я раскатываю rabbitmq и при помощи модулей rabbitmq конфигурирую его под свое приложение. В случае с официальным образом rabbitmq не совсем понимаю как организовать это, так как к примеру модуль rabbitmq_user по ssh коннектится к экземпляру rabbitmq и при помощи rabbitmqctl исполняет команды, а с docker это как-то сложновато. Приходит в голову вариант с костомизацией entrypoint в Dockerfile и там создавать все необходимые обьекты в кролике. Но может есть какие-то другие решения?
George
Поднять контейнер из оф образа, а потом настроить через docker exec ...
Denis
Поднять контейнер из оф образа, а потом настроить через docker exec ...
Тоже думал об этом. Буду пробовать различные кейсы. Спасибо
Alexey
RusaXXX
В docker-compose есть указана сеть Скажите как обращаться из одного контейнера к другому Есть библиотека в одном контейнере которой нужно указать хост другого Есть какой то формат?
Vasiliy
ping service_name
RusaXXX
ping service_name
это внутри контенера, где нужно подключится?
Vasiliy
на любом контейнере подключеному к сети
𝓡𝓾𝓼𝓱𝓲𝓯𝓪😈
Всем привет ребят
George
привет
𝓡𝓾𝓼𝓱𝓲𝓯𝓪😈
Нужна помощь
Dan
Конкретнее
𝓡𝓾𝓼𝓱𝓲𝓯𝓪😈
Пытаюсь разобраться, чтобы это сделать, но чет вообще ничего не выходит
George
без голоса плз
George
текстом
P S
Всем привет ребят
https://docs.docker.com/compose/django/ :/
P S
90% задания закрывает пример из документации... но блин. следующий вопрос будет. "как установить Докер?"
George
главное - не через СНАП
George
))))
𝓡𝓾𝓼𝓱𝓲𝓯𝓪😈
Ну я с docker только вот начал работать, нужно сделать задание что на фото. Нашел Ютуб канал, где парень проводит онлайн уроки, попытался сделать тоже самое что и он на видео( коропу которая пепедает эмоции) и когда запустил тест, ошибку выдает
𝓡𝓾𝓼𝓱𝓲𝓯𝓪😈
какую?
Что именно?
P S
Спасибо большое
а если знаний английского достаточно можешь почитать документацию с сайта докера. Там внятно и хорошо описано. думаю за день можно сделать то что тебе нужно с учетом того что там в Get started всё что тебе надо.
George
Что именно?
Ошибка какая ? Телепатов нет
𝓡𝓾𝓼𝓱𝓲𝓯𝓪😈
Serj ¯\_(ツ)_/¯
Вот с английским проблемы )
Как ты имя такое сделал?
Daniil
Command not found
информативно
Mikhail
нужно запретить войс
Mikhail
на законадательном уровне
𝓡𝓾𝓼𝓱𝓲𝓯𝓪😈
информативно
Ну типо после этого ничего не происходит, а должна быть корова
𝓡𝓾𝓼𝓱𝓲𝓯𝓪😈
Daniil
у тебя есть it background какой-нибудь?
George
Я же просил
George
😭
.
Всем привет. Подскажите что делаю не так. Есть volume /var/app/public/images и внутри докер композ файла я его линкую с докером. При загрузке файлов вылетает ошибка что я не могу записывать файлы в данную директорию так как нету прав www-data. В докере такой юзер есть а в системе нету. Как быть в данной ситуации ?
.
Это проблема на стороне докера или нужно в системе на данную директорию поменять права и юзера
.
Chown -R пробовал
.
Но у меня в centose нет группы www-data
George
https://habr.com/ru/post/465193/#comment_20562785
George
смотри сюда