/etc/cron.d配下に、スケジュールファイルを作成するのが良い

docker-composeの場合

# /dev/null に捨てるのはやめましょう。最近のOSの場合は systemd-cat にあげたりしましょう。
0 * * * * cd /my/path/to/project && ./wrapper.sh my java batch is forever!!! 2>&1 | systemd-cat

クーロン(cron)をさわってみるお - Qiita

docker-composeでバッチを走らせる with Javaバッチ - Qiita