Нет выходного файла / usr / sbin / crond в Docker альпийском контейнере? - PullRequest
0 голосов
/ 26 февраля 2020

Моя простая Dockerfile, кажется, работает, однако я почти уверен, что делаю что-то не так. Журнал контейнера пуст (docker logs -f <container id>).

Команда crond выполняется на переднем плане (-f), так почему я не вижу никакого вывода?

FROM alpine

RUN apk add --update --no-cache lftp mariadb-client

CMD ["/usr/sbin/crond", "-l", "2", "-f"]

1 Ответ

0 голосов
/ 26 февраля 2020

Это работает для меня.

Ваш Dockerfile.

docker build --tag=60404556 --file=Dockerfile .

# One terminal
docker run --rm --interactive --tty --name=crond 60404556
crond[1]: crond (busybox 1.31.1) started, log level 2
crond[1]: user:root entry:*/15  *   *   *   *   run-parts /etc/periodic/15min
crond[1]: user:root entry:0 *   *   *   *   run-parts /etc/periodic/hourly
crond[1]: user:root entry:0 2   *   *   *   run-parts /etc/periodic/daily
crond[1]: user:root entry:0 3   *   *   6   run-parts /etc/periodic/weekly
crond[1]: user:root entry:0 5   1   *   *   run-parts /etc/periodic/monthly
...

# Another term
docker container logs --follow crond
crond[1]: crond (busybox 1.31.1) started, log level 2
crond[1]: user:root entry:*/15  *   *   *   *   run-parts /etc/periodic/15min
crond[1]: user:root entry:0 *   *   *   *   run-parts /etc/periodic/hourly
crond[1]: user:root entry:0 2   *   *   *   run-parts /etc/periodic/daily
crond[1]: user:root entry:0 3   *   *   6   run-parts /etc/periodic/weekly
crond[1]: user:root entry:0 5   1   *   *   run-parts /etc/periodic/monthly
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...