Проблема:
После билда 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
Другие публикации из блога
Как решить проблему с Git: "Commit your changes or stash them before you can merge"
Самый простой способ – отменить локальные изменения:
git reset --hard
или
git checkout -t -f remot…
Подробнее
Как выгрузить\восстановить базу данных PostgreSQL из Docker-контейнера
Выгрузить SQL дамп базы
docker exec -i pg_container_name /bin/bash -c "PGPASSWORD=pg_password pg_dump --username p…
Подробнее
Как удалить удалить содержимое папки в Python?
from pathlib import Path
import shutil
shutil.rmtree('/path/to/your/folder', ignore_errors=True)
Path('/path/to/…
Подробнее
Как включить предложения пароля браузером в input полях?
Желательно, но не обязательно чтобы <input type="password"> находились внутри тегов <form>, в остальном дос…
Подробнее
Как получить случайный объект из базы данных в Django?
YourModel.objects.order_by('?')[0]
или
YourModel.objects.order_by('?').first()
Подробнее
Признаки курсов по программированию на которые не стоит тратить своё время
Поговорим о курсах где обещают научить программировать и трудоустроить на большую зарплату, а по факту просто продают "…
Подробнее