https://hub.docker.com/_/piwik
https://matomo.org/download/
https://github.com/matomo-org/matomo/releases
piwik
piwik:latest
卷:
/etc/localtime:/etc/localtime:ro
/data/file:/data/file
/data/site/go/domsn.tongji:/var/www/html/
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
签名:这个人很懒,什么也没有留下!