运行docker时如何传递crontab命令

Hik*_*mat 5 docker

我想通过docker run命令运行docker 并希望像 bleow 一样传递 crontab 命令。

crontab -l | '{ /bin/cat; /bin/echo "*/5 * * * * <some command>"; }' | crontab -
Run Code Online (Sandbox Code Playgroud)

上面的命令将创建一个 cronscript,它将在新创建的 docker 容器内每 5 分钟运行一次。

构建映像时我不需要提供此命令。*此 docker 将在计划作业时创建。

Rav*_*avi 3

docker run -it image /bin/bash -c "crontab -l | /bin/cat; /bin/echo \"*/5 * * * * <some command>\" |crontab - ; service cron restart"
Run Code Online (Sandbox Code Playgroud)