#python #docker
Вопрос:
Я довольно новичок в докере, поэтому все еще пытаюсь понять, что я делаю. Я в основном создаю файл docker, такой как следующий:
FROM python:3
WORKDIR /root/tam
COPY . .
RUN apt-get update amp;amp; pip3 install numpy amp;amp; pip3 install pybase64
CMD ["tam.py"]
ENTRYPOINT ["python3"]
после этого я выполнил следующую команду:
sudi docker build -t tam .
чтобы создать изображение, а затем запустить его: sudo docker run -it tam tam.py
Однако служба перестает работать через 2-3 дня, и я не знаю, как это отладить. Есть какие-нибудь идеи? Что я сделал не так?
Спасибо
Комментарии:
1. Развернут ли он на сервере, который запускается/ останавливается через определенные промежутки времени? Если да, вам нужно добавить —restart=всегда. Или возможная проблема с памятью. (Исключение из памяти)
2. @neilharia7 нет, он не запускается/останавливается с определенным интервалом, но я все равно могу попробовать. Мне просто нужно добавить файл dockerfile
RESTART=ALWAYS
?3. Нет, не в файле dockerfile, при запуске контейнера добавьте
--restart=always
в конце.