调整启动命令,可自定义日志级别。

原来默认 -l 为0,导致运行产生大量日志占满/var/lib/docker目录所在文件系统的空间。修改后可以通过 -e "LogLevel=n"来指定日志级别。
另外需要等待ZLM程序修改以使其可以处理SIGTERM信号,另容器可以在两三秒内完成退出(而非等10s超时)
This commit is contained in:
Wang Jingkai 2023-09-04 18:00:54 +08:00 committed by GitHub
parent 75a3132964
commit 57aa6b7471
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -83,4 +83,6 @@ COPY --from=build /opt/media/ZLMediaKit/release/linux/${MODEL}/MediaServer /opt/
COPY --from=build /opt/media/ZLMediaKit/release/linux/${MODEL}/config.ini /opt/media/conf/ COPY --from=build /opt/media/ZLMediaKit/release/linux/${MODEL}/config.ini /opt/media/conf/
COPY --from=build /opt/media/ZLMediaKit/www/ /opt/media/bin/www/ COPY --from=build /opt/media/ZLMediaKit/www/ /opt/media/bin/www/
ENV PATH /opt/media/bin:$PATH ENV PATH /opt/media/bin:$PATH
CMD ["sh","-c","./MediaServer -s default.pem -c ../conf/config.ini -l 0"] ENV LogLevel 0do
#CMD ["sh","-c","./MediaServer -s default.pem -c ../conf/config.ini -l 0"]
ENTRYPOINT ["sh","-c","./MediaServer -s default.pem -c ../conf/config.ini -l $LogLevel"]