FROM registry.cn-hangzhou.aliyuncs.com/dockerhub_mirror/java:17-anolis MAINTAINER jeecgos@163.com # 安装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 # 创建应用目录 #RUN mkdir -p /jeecg-boot/config/jeecg/ WORKDIR /jeecg-boot EXPOSE 8080 # 复制应用文件 #ADD ./src/main/resources/jeecg ./config/jeecg ADD ./target/jeecg-system-start-3.8.2.jar ./ # 启动应用 CMD sleep 60;java -Dfile.encoding=UTF-8 -Djava.security.egd=file:/dev/./urandom -jar jeecg-system-start-3.8.2.jar