更新rrys的docker,写的不好不过能用
本帖最后由 杰克王 于 2019-1-23 18:12 编辑更新:
配合自动删除,保持硬盘不满
在crontab添加
[*]
[*]0 3 * * * /usr/bin/find /home/source/rrys -mtime +6 -name "*.mp4" -exec rm -rf {} \;
[*]复制代码
注意
{}
和
\;
都要加上,添加之前可先测试一下有没有效。
/home/source/rrys
换为自己的数据文件夹地址
+6
为6天前的文件,可替换自己需要的时间
------
上接
https://www.hostloc.com/thread-502162-1-1.html
由于客户端地址更新了导致不能使用了,所以更新了一下,并且加了nginx的container。
zip.gif
(1.13 KB, 下载次数: 63)
2019-1-22 22:46 上传
点击文件名下载附件
文件构造为这样:
[*]
[*].
[*]├── docker-compose.yml
[*]├── Dockerfile
[*]└── nginx
[*] └── conf.d
[*] └── rrys.conf
[*]复制代码
Dockerfile
[*]
[*]FROM frolvlad/alpine-glibc
[*]ENV MOUNT_DIR=/home/source/rrys
[*]RUN apk update && apk upgrade && apk add libstdc++ && apk add --no-cache --virtual .depends wget && \
[*] mkdir -p /root/rrys && mkdir -p /tmp/rrys&& \
[*] wget -q https://appdown.rrysapp.com/rrshareweb_centos7.tar.gz-O /tmp/rrys/rrshareweb_centos7.tar.gz && \
[*] tar zxvf /tmp/rrys/rrshareweb_centos7.tar.gz -C /root/rrys && \
[*] rm -rf /tmp/rrys && \
[*] apk del .depends
[*]
[*]EXPOSE 3001 6714 30210
[*]CMD ["sh", "-c", "/root/rrys/rrshareweb/rrshareweb"]
[*]复制代码
docker-compose.yml #
将/home/source/rrys改为你想mount的文件夹(存数据)
[*]version: "3"
[*]services:
[*]rrys:
[*] build: .
[*] container_name: "rrys"
[*] volumes:
[*] # change /home/source/rrys to your host directory
[*] - /home/source/rrys:/opt/work/store
[*]
[*]nginx:
[*] image: nginx:latest
[*] links:
[*] - rrys:rrys
[*] volumes:
[*] - ./nginx/conf.d:/etc/nginx/conf.d
[*] ports:
[*] - "80:80"
[*]复制代码
rrys.conf
[*]
[*]server {
[*] listen 80;
[*] server_name _;
[*] underscores_in_headers on;
[*]
[*] location / {
[*] proxy_pass http://rrys:3001;
[*]
[*] proxy_set_header Host $host;
[*] proxy_set_header X-Real-IP $remote_addr;
[*] proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
[*] }
[*]}
[*]复制代码 可以可以 谢谢大佬 看起来都高大上,顶一个这种贴 mk
rustylake 发表于 2019-1-23 07:42
可以可以 谢谢大佬
希望能对你起到帮助 "
试了试很方便,再也不用担心污染环境了
页:
[1]