diff --git "a/\345\244\247\344\275\254\345\217\213\351\223\276.md" "b/\345\244\247\344\275\254\345\217\213\351\223\276.md" index 91cb2e777fe596a204edc468e768b3a8a4e8a990..b8754fbbf16ecc322f56777a4d79dd7b8807516b 100644 --- "a/\345\244\247\344\275\254\345\217\213\351\223\276.md" +++ "b/\345\244\247\344\275\254\345\217\213\351\223\276.md" @@ -1,24 +1,22 @@ #### tg群的大佬自己写dockerfile和自动发布的镜像 1. [dockerfile仓库](https://github.com/esme518/docker-drpy) 2. [自动发布的三架构镜像](https://hub.docker.com/r/esme518/docker-drpy/tags) -3. 简单测试启动命令: +3. 暴力更新命令(仅仅保留设置和同步的本地直播源,自己添加源的慎用): ```shell -docker run --platform linux/arm/v7 -p 5705:5705 -p 9001:9001 --restart=always --name drpy -d esme518/docker-drpy +mv base/rules.db base/直播.txt /tmp +ls -A1 | xargs rm -rf +git clone -q https://gitcode.net/qq_32394351/dr_py.git . +mv -f /tmp/rules.db /tmp/直播.txt base/ ``` -4.暴力更新命令: -```shell -mv base/rules.db /tmp - ls -A1 | xargs rm -rf - git clone -q https://gitcode.net/qq_32394351/dr_py.git . - mv -f /tmp/rules.db base/rules.db - echo "App Updated" -``` -5.docker启动环境变量: -```shell -ENV INET_USERNAME=user -ENV INET_PASSWORD=123 -``` -6.重启容器自动更新运行方法: +4. 容器启动环境变量: + +| 变量 | 默认参数 | 参数说明 | +| ------ | ------ | ------ | +| AUTOUPDATE | | 容器重启自动更新(参考上面的暴力更新)。默认关闭,设为1为开启 | +| INET_USERNAME | user | 9001端口进程管理的用户名 | +| INET_PASSWORD | 123 | 9001端口进程管理的密码 | +5. 容器启动命令(不自动更新): +~/pywork/dr_py可以改为自己想保存的路径 ```shell docker run -d \ --name drpy \ @@ -27,11 +25,10 @@ docker run -d \ -p 9001:9001 \ -e INET_USERNAME=user \ -e INET_PASSWORD=123 \ - -e AUTOUPDATE=1 \ - -v /home/pywork/dr_py:/root/sd/pywork/dr_py \ + -v ~/pywork/dr_py:/root/sd/pywork/dr_py \ esme518/docker-drpy ``` -7.不自动更新: +6. 容器启动命令(开启自动更新) ```shell docker run -d \ --name drpy \ @@ -40,6 +37,11 @@ docker run -d \ -p 9001:9001 \ -e INET_USERNAME=user \ -e INET_PASSWORD=123 \ - -v /home/pywork/dr_py:/root/sd/pywork/dr_py \ + -e AUTOUPDATE=1 \ + -v ~/pywork/dr_py:/root/sd/pywork/dr_py \ esme518/docker-drpy -``` \ No newline at end of file +``` +7. x86环境测试armv7容器的启动命令(测试用,不要用在日常环境): +```shell +docker run --platform linux/arm/v7 -p 5705:5705 -p 9001:9001 --restart=always --name drpy-armv7-test -d esme518/docker-drpy +```