#docker #cron #alpine
Вопрос:
Любые идеи, почему работает следующее (контейнер Docker запускается без ошибок):
FROM alpine:3.14.0
RUN apk update amp;amp;
apk --no-cache add dcron
COPY entry.sh /entry.sh
RUN chmod x /entry.sh
CMD /entry.sh
# entry.sh
#!/bin/sh
# start cron
/usr/sbin/crond -f
В то время как следующие
FROM alpine:3.14.0
RUN apk update amp;amp;
apk --no-cache add dcron
CMD /usr/sbin/crond -f
дает мне
cnt | setpgid: Operation not permitted
cnt exited with code 1
Что я здесь упускаю?
Ответ №1:
Я думаю, что это связано с alpine:3.14.0
. Проверить это:
- https://gitlab.alpinelinux.org/alpine/aports/-/issues/12396
- https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.14.0#faccessat2
Попробуйте обновить версию Docker