У меня имеется образ docker'a для crontab. Cron работает стабильно и я могу посмотреть логи через docker logs, лог выводится в stderr.
Но меня интересует, как можно выводить логи в файл на хосте в произвольную папку?
Пробовал подключить папку в volumes, но не работает.
чуть не забыл уточнить, работаю локально на windows-машине.
Dockerfile
FROM alpine:3.6
COPY config/cronjobs /etc/crontabs/root
CMD ["crond", "-f", "-d", "8"]
docker-compose.yml
crontab:
build:
context: ./docker/cron
volumes:
# попытка забиндить папку логов
- ./docker/logs/cron:/var/log/syslog/