龙空技术网

容器中使用 crontab

咸鱼养成记 381

前言:

此时同学们对“centoscrond”可能比较关怀,大家都想要分析一些“centoscrond”的相关资讯。那么小编同时在网络上搜集了一些关于“centoscrond””的相关内容,希望我们能喜欢,各位老铁们快快来了解一下吧!

准备定时任务

* * * * * echo "Crontab is working" > /proc/1/fd/1

/proc/1/fd/1 表示输出到容器主进程的标准输出。这样我们可以利用 kubectl logs 来查看到执行日志。

准备镜像

FROM docker.io/centos:7RUN yum -y install crontabs && rm -rf /etc/cron.*/*ADD crontab /etc/crontabRUN chmod 0644 /etc/crontabRUN crontab /etc/crontabCMD ["crond", "-n"]

生成镜像

docker build -t crontab:v2 -f Dockerfile .

标签: #centoscrond