This is my Dockerfile
FROM php:7.4-fpm-alpine
COPY / /var/www/
RUN apk update && apk add php libraries ..
WORKDIR /var/www
# add the crons
RUN mkdir /etc/periodic/minutely
COPY docker/crons/minutely/crons.sh /etc/periodic/minutely/crons.sh
RUN chmod -R 0755 /etc/periodic/minutely
RUN chmod +x /etc/periodic/minutely/crons.sh
RUN (crontab -l 2>/dev/null; echo "* * * * * cd /etc/periodic/minutely && sh crons.sh")| crontab -
RUN crond start
EXPOSE 9000
This won't start crond
but if I ssh to the container after it starts running and run crond start
again, everything works fine, why?