Я новичок в Docker и сталкиваюсь с некоторыми недоразумениями новичков в использовании / концепциях Docker.
Как я запускаю построенный образ:
docker run -d -p 7070:80 --name mov_container my_image
Мой Dockerfile:
FROM php:7.1-apache
RUN apt-get update
RUN apt-get install -y python3
RUN apt-get install -y python3-pip
RUN pip3 install requests
RUN pip3 install pymysql
COPY src/ /var/www/html/
COPY Movement_Tracker.py /var/movtrack/
RUN docker-php-ext-install mysqli
RUN docker-php-ext-enable mysqli
apachectl restart
EXPOSE 80
CMD python3 /var/movtrack/Movement_Tracker.py > flog.log
Это Dockerfile для проверки?
Кажется, что "Movement_Tracker.py" останавливается каждый второй или третий день. Но сценарий рассчитан на бесконечное выполнение.
Точнее:
exec -it...ps aux | grep python3) не отображается процесс python3.Мои вопросы:
Заранее спасибо.
Apache не будет работать в этом контейнере, поскольку Apache запускается не в точке входа, а в процессе сборки.





Можете ли вы вставить результат выполнения
ps auxв контейнер?