Проблема:
После билда Docker контейнер работает некоторое время и после уходит в бесконечную перезагрузку.
Решение:
Такая ситуация происходит из-за того что в контейнере нет активных задач и его работа останавливается, далее контейнер уходит в бесконечную перезагрузку если запущен с параметром restart: always.
Для решения проблемы запустите задание которое будет выполняться постоянно, например:
Dockerfile
...
COPY ./entry.sh
RUN chmod +x /entry.sh
ENTRYPOINT ["/entry.sh"]
entry.sh
#!/bin/bash
echo "entry.sh"
python apscheduler_example.py
apscheduler_example.py
Другие публикации из блога
Скрыть\показать пароль в input
See the Pen
Show\hide password in input field by Denis (@m5dev)
on CodePen.
Подробнее
Выбор последнего элемента в цикле v-for во Vue.js
1. Выбор всех элементов кроме последнего в цикле v-for
2. Выбор только последнего в цикле v-for
Подробнее
Inline цикл for с условиями в Python
my_list = [1, 2, 3, 4, 5]
print([item for item in my_list if item > 2])
# [3, 4, 5]
Подробнее
Как выбрать текущего пользователя в поле ForeignKey в админке Django по-умолчанию
Предположим у вас есть модель которая ассоциируется с каким-то пользователем через поле ForeignKey. По-умолчанию в спис…
Подробнее
При билде Docker-контейнера выдает: WARNING: Running pip as the 'root' user
Самый простой способ избавиться от warning'a - это добавить в Dockerfile строку:
ENV PIP_ROOT_USER_ACTION=ignore
…
Подробнее
В чем разница между HTTP методами POST vs PUT vs PATCH?
Прежде всего внимательно ознакомьтесь с определением каждого HTTP метода в статье HTTP request methods.
Теперь кратк…
Подробнее