其实Docker的宗旨是一个容器,一个业务,但很多东西并没有这么理想化。
比如有个小需求就是在Nginx、Lighttpd的容器里跑起crond,定期调用logrotate切割一下log文件。
用母机的crontab可能反倒好实现,直接执行一个docker语句就可以,但是这样迁移有点麻烦,用crond单独一个容器的话,我不知道要怎么垮过容器去调用一个脚本??...
kxjhwbb
5年前 (2020-05-09) 4664℃ 0评论
31喜欢
原来不知道有这样的东西,一直以为是Lighttpd、Nginx自带的切割。
项目上了docker之后发现Lighttpd和Nginx都不再切割了,但明明docker里的版本都比外面的新
今天重新google了一顿,发现原来是Centos自带的Logrotate在做这个操作,在docker里没了这玩意。同时也导致了硬盘空间占满的隐患。
中途遇到的2个问题:Cr...
kxjhwbb
5年前 (2020-05-09) 4842℃ 0评论
13喜欢
Dockerfile:
Dockerfile
RUN data="" \
&& for s in $(wget -qO- http://mirrors.aliyun.com/alpine/MIRRORS.txt); do t=$(time -f "%E" wget -T1 -q $s...
kxjhwbb
5年前 (2019-11-27) 7345℃ 0评论
7喜欢