cron - 计划任务 rancher



piwikcron:

hub.htmltoo.com:5000/http:piwikcron-20200101

变量:

CRON_TIME = */60 * * * *

卷:

/etc/localtime:/etc/localtime:ro

/data/file:/data/file

/data/site/go/domsn.tongji:/var/www/html/


vi  /data/docker/tools/Dockerfile/piwikcron/Dockerfile

FROM alpine:latest
LABEL maintainer "ihunter@vip.qq.com"
RUN apk update
RUN apk --update --no-cache add bash tzdata ca-certificates 
RUN apk --update --no-cache add net-tools git curl axel wget vim unzip zip geoip cmake autoconf automake libtool go gcc g++ 
RUN apk --update --no-cache add gzip openssl libc-dev python-dev openldap-dev
RUN cp -r -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN apk --update --no-cache add php7 php7-fpm php7-opcache php7-curl php7-gd php7-mbstring php7-mysqli php7-json php7-common php7-intl php7-mcrypt php7-openssl php7-gmp php7-json php7-dom php7-pdo php7-zip php7-zlib php7-bcmath php7-pdo_mysql php7-gettext php7-bz2 php7-iconv php7-ctype php7-session php7-phar 
RUN apk  add  openrc  --no-cache
RUN apk update && apk upgrade
RUN rm -rf /var/cache/apk/*
ENV CRON_TIME="*/60 * * * *" 
ADD run.sh /run.sh
RUN chmod -R 777 /run.sh  
CMD /run.sh

vi  /data/docker/tools/Dockerfile/piwikcron/run.sh

#!/bin/bash
echo "${CRON_TIME} php /var/www/html/console core:archive --url=http://tongji.domsn.com/ >> /backup.log 2>&1" > /crontab.conf
crontab /crontab.conf
echo "=> Running cron task manager"
exec crond -f


cd /data/docker/tools/Dockerfile/piwikcron

docker build -t  piwikcron .

docker tag piwikcron:latest hub.htmltoo.com:5000/http:piwikcron-20200101

docker push hub.htmltoo.com:5000/http:piwikcron-20200101


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回