参考: https://my.oschina.net/nyp/blog/1841976
(1)docker容器中写删除脚本
(2)宿主机加入定时器
先使用docker exec 命令校验之前写的脚本是否有效,举例如下: docker exec -it tomcat8002 /opt/auto-del-log.sh tomcat8002 : 容器名称或者ID、 /opt/auto-del-log.sh :脚本在容器中的位置
然后就是加定时器了 执行crontab -e 编辑,加入 02 4 * * * docker exec -it tomcat8002 /opt/auto-del-log.sh 前面是时间表达式,自己看着改吧
为啥在主机中加,而不在docker容器中加定时器,是因为docker容器一般是最小安装, 没有定时器功能,哈哈哈~~
|