2025-06-25 13:34:13 +08:00
|
|
|
|
FROM registry.cn-hangzhou.aliyuncs.com/dockerhub_mirror/java:17-anolis
|
2020-07-11 12:54:57 +08:00
|
|
|
|
|
|
|
|
|
MAINTAINER jeecgos@163.com
|
|
|
|
|
|
2025-08-20 05:53:27 +08:00
|
|
|
|
# 安装FFmpeg和设置时区
|
|
|
|
|
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
|
|
|
|
|
# 安装curl(如果没有的话)
|
|
|
|
|
yum install -y curl xz && \
|
|
|
|
|
# 下载并安装FFmpeg静态编译版本
|
|
|
|
|
curl -L https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz | tar -xJ -C /tmp && \
|
|
|
|
|
mv /tmp/ffmpeg-*-amd64-static/ffmpeg /usr/local/bin/ && \
|
|
|
|
|
mv /tmp/ffmpeg-*-amd64-static/ffprobe /usr/local/bin/ && \
|
|
|
|
|
chmod +x /usr/local/bin/ffmpeg /usr/local/bin/ffprobe && \
|
|
|
|
|
# 清理临时文件
|
|
|
|
|
rm -rf /tmp/ffmpeg-* && \
|
|
|
|
|
yum clean all && \
|
|
|
|
|
rm -rf /var/cache/yum && \
|
|
|
|
|
# 验证FFmpeg安装
|
|
|
|
|
ffmpeg -version
|
2020-07-11 12:54:57 +08:00
|
|
|
|
|
2025-08-20 05:53:27 +08:00
|
|
|
|
# 创建应用目录
|
2022-08-17 11:22:09 +08:00
|
|
|
|
#RUN mkdir -p /jeecg-boot/config/jeecg/
|
2020-07-11 12:54:57 +08:00
|
|
|
|
|
|
|
|
|
WORKDIR /jeecg-boot
|
|
|
|
|
|
|
|
|
|
EXPOSE 8080
|
|
|
|
|
|
2025-08-20 05:53:27 +08:00
|
|
|
|
# 复制应用文件
|
2022-08-17 11:22:09 +08:00
|
|
|
|
#ADD ./src/main/resources/jeecg ./config/jeecg
|
2025-07-30 19:26:38 +08:00
|
|
|
|
ADD ./target/jeecg-system-start-3.8.2.jar ./
|
2020-07-11 12:54:57 +08:00
|
|
|
|
|
2025-08-20 05:53:27 +08:00
|
|
|
|
# 启动应用
|
2025-07-31 18:12:57 +08:00
|
|
|
|
CMD sleep 60;java -Dfile.encoding=UTF-8 -Djava.security.egd=file:/dev/./urandom -jar jeecg-system-start-3.8.2.jar
|